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

Designing Forms for Microsoft Office InfoPath and Forms Services 2007

Designing Forms for Microsoft Office InfoPath and Forms Services 2007

by Scott Roberts, Hagen Green

Microsoft Office InfoPath 2007 offers breakthrough tools for gathering, managing, and integrating business-critical information, and creating efficient forms-driven processes. Two longtime members of Microsoft's InfoPath product team have written the first comprehensive, hands-on guide to building successful XML-based solutions with ...

Price:  $9.76  |  Publisher:  Addison-Wesley  |  Release:  2007

Foundations for Analytics with Python

Foundations for Analytics with Python

by Clinton Brownley

If you're like many of Excel's 750 million users, you want to do more with your data - like repeating similar analyses over hundreds of files, or combining data in many files for analysis at one time. This practical guide shows ambitious non-programmers how to automate and scale the processing and analysis of data in different f...

Price:  $35.99  |  Publisher:  O'Reilly Media  |  Release:  2016

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