Designing for Scalability with Erlang/OTP
Implement Robust, Fault-Tolerant Systems
Price | $26.50 - $38.07
|
Rating | ![]() ![]() ![]() ![]() ![]() |
Authors | Francesco Cesarini, Steve Vinoski |
Publisher | O'Reilly Media |
Published | 2016 |
Pages | 468 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1449320732 |
ISBN-13 | 9781449320737 |
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.

- Francesco Cesarini (2 books)
- Steve Vinoski
5 5 136
Similar Books
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
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
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
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
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
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
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
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