Designing for Scalability with Erlang/OTP

Implement Robust, Fault-Tolerant Systems



Bookstore > Books > Designing for Scalability with Erlang/OTP

Price$26.50 - $38.07
Rating
AuthorsFrancesco Cesarini, Steve Vinoski
PublisherO'Reilly Media
Published2016
Pages468
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101449320732
ISBN-139781449320737
EBook Hardcover Paperback

If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail.

In the first part of the book, you'll learn how to design and implement process behaviors and supervision trees with Erlang/OTP, and bundle them into standalone nodes. The second part addresses reliability, scalability, and high availability in your overall system design. If you're familiar with Erlang, this book will help you understand the design choices and trade-offs necessary to keep your system running.

Explore OTP's building blocks: the Erlang language, tools and libraries collection, and its abstract principles and design rules; Dive into the fundamentals of OTP reusable frameworks: the Erlang process structures OTP uses for behaviors; Understand how OTP behaviors support client-server structures, finite state machine patterns, event handling, and runtime/code integration; Write your own behaviors and special processes; Use OTP's tools, techniques, and architectures to handle deployment, monitoring, and operations.


  1. (2 books)


5 5 136

Similar Books


Designing for iOS with Sketch

Designing for iOS with Sketch

by Sian Morson

Designing for iOS with Sketch takes you through the process of designing your iOS app using Bohemian Code's Sketch. Sketch is a powerful new design program that is quickly replacing Adobe PhotoShop for many designers designing for mobile apps and the mobile web. This book will introduce you to the program and then take you through th...

Price:  $42.83  |  Publisher:  Apress  |  Release:  2015

Erlang and OTP in Action

Erlang and OTP in Action

by Martin Logan, Eric Merritt, Richard Carlsson

Erlang is an adaptable and fault tolerant functional programming language originally designed for the unique demands of the telecom industry. With Erlang/OTP's interpreter, compiler, database server, and libraries, developers are finding they can satisfy tough uptime and performance requirements in all kinds of other industries.Erlan...

Price:  $14.67  |  Publisher:  Manning  |  Release:  2010

IBM Cognos 10 Framework Manager

IBM Cognos 10 Framework Manager

by Terry Curran

IBM Cognos 10 Framework Manager is a complete practical guide to using and getting the best out of this essential tool for modeling your data for use with IBM Cognos Business Intelligence Reporting. With its step-by-step approach, this book is suitable for anyone from a beginner to an expert, complete with tips and tricks for better data ...

Price:  $17.29  |  Publisher:  Packt Publishing  |  Release:  2013

Designing for Windows 8

Designing for Windows 8

by Brent Schooley

Designing for Windows 8 is a fast-paced, 150-page primer on the key design concepts you need to create successful Windows 8 apps. This book will help you design a user interface that is both delightful and effective, feels 'right' to your users, and encapsulates a great Windows 8 experience.If you're building Windows 8 apps...

Price:  $19.99  |  Publisher:  Apress  |  Release:  2013

Hands-On Deep Learning for Images with TensorFlow

Hands-On Deep Learning for Images with TensorFlow

by Will Ballard

TensorFlow is Google's popular offering for machine learning and deep learning, quickly becoming a favorite tool for performing fast, efficient, and accurate deep learning tasks.Hands-On Deep Learning for Images with TensorFlow shows you the practical implementations of real-world projects, teaching you how to leverage TensorFlow...

Price:  $24.99  |  Publisher:  Packt Publishing  |  Release:  2018

Designing Elixir Systems with OTP

Designing Elixir Systems with OTP

by II James Edward Gray, Bruce A. Tate

You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast for over 30 years. Move beyond understanding the O...

Price:  $35.49  |  Publisher:  The Pragmatic Programmers  |  Release:  2019

Building Web Applications with Erlang

Building Web Applications with Erlang

by Zachary Kessin

Why choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If you're an experienced web developer who knows basic Erlang, you'll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, you'll see first-han...

Price:  $15.99  |  Publisher:  O'Reilly Media  |  Release:  2012

Craft GraphQL APIs in Elixir with Absinthe

Craft GraphQL APIs in Elixir with Absinthe

by Bruce Williams, Ben Wilson

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust ap...

Price:  $17.00  |  Publisher:  The Pragmatic Programmers  |  Release:  2018