Cover art for Building Scalable Applications with Erlang
Published
Addison-Wesley, December 2017
ISBN
9780321636461
Format
Softcover, 600 pages
Dimensions
23.2cm × 17.8cm

Building Scalable Applications with Erlang

Not in stock
Fast $7.95 flat-rate shipping!
Only pay $7.95 per order within Australia, including end-to-end parcel tracking.
100% encrypted and secure
We adhere to industry best practice and never store credit card details.
Talk to real people
Contact us seven days a week – our staff are here to help.

Erlang is emerging as a leading language for concurrent programming in mission-critical enterprise environments where applications must deliver exceptional reliability, availability, and scalability. It's already used by organizations ranging from Facebook to Amazon, and many others are adopting or considering it.

As a functional language, however, Erlang is radically different from conventional object-oriented languages like C++ and Java. This book quickly brings experienced object-oriented programmers up to speed with both Erlang and the principles of functional programming. Jerry Jackson thoroughly explains Erlang's key concepts, principles, and features, bridging the conceptual gaps that often frustrate object developers. Next, he shows how to use Erlang to build massively-scalable real-world systems with up to "nine nines" availability: that is, up to 99.9999999% uptime. Coverage includes:

What Erlang is, and why it offers so much potentia

What it means to be "concurrency-oriented, and how to design concurrency-oriented applications

How to use functional features, pattern matching, and Erlang's standard libraries

How to manage concurrency and mutable state, and work with the Mnesia database

How to write distributed software with Erlang

How to use powerful additional capabilities built into Erlang's Open Telecom Platform (OTP)

How to interact with Java, C, and other languages

How to use Erlang's bundled web server and debugger, and much more

Related books