Designing Elixir systems with OTP write highly scalable, self-healing software with layers / James Edward Gray, II, Bruce A. Tate.

Author/creator Gray, James Edward
Other author Tate, Bruce, 1965-
Format Electronic
Publication InfoRaleigh, North Carolina : The Pragmatic Bookshelf, [2019]
Descriptionxiii, 222 pages ; 24 cm
Supplemental ContentFull text available from Ebook Central - Academic Complete
Subjects

SeriesThe pragmatic programmers
Contents Introduction -- Build your project in layers -- Know your Elixir datatypes -- Start with the right data layer -- Build a functional core -- Test your core -- Isolate process machinery in a boundary -- Customize your lifecycle -- Summon your workers -- Assemble your components -- Test the boundary.
Abstract "You know how to code in Elixir; now learn to think in it. 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 OTP functions to knowing what's happening under the hood and why that matters. Go beyond simple programming to designing by building the right layers. Embrace those data structures that work best in form and compose well, layer by layer, across processes. Test your code at the right place using the right techniques, Layer your code into pieces that are easy to understand and heal themselves when errors strike. The experts design programs to benefit from the architectures they run on, and you can do the same."-- Provided by publisher
Bibliography noteIncludes bibliographical references (page 211) and index.
Access restrictionAvailable only to authorized users.
Technical detailsMode of access: World Wide Web
Genre/formElectronic books.
LCCN 2023278451
ISBN9781680506617 (paperback)
ISBN9781680506617 (paperback)

Availability

Library Location Call Number Status Item Actions
Electronic Resources Access Content Online ✔ Available