Gospodinov, Svilen

Concurrent Data Processing - in Elixir: Fast, Resilient - Applications with OTP, - GenStage, Flow, and - Broadway

(No reviews yet) Write a Review
ISBN 13:
9781680508192
author:
Gospodinov, Svilen
format:
Paperback
publisher:
The Pragmatic Programmers
language:
English
Publication Year:
2021
Pages:
170
Dimensions:
23 x 18.6 x 1.2 centimetres (0.3
Genre:
Computers, Programming, General,
Condition:
New
Availability:
Item usually sent within 20 working days
£24.67

Description

Concurrent Data Processing in Elixir: Fast, Resilient Applications with OTP, GenStage, Flow, and Broadway Learn to write concurrent code in Elixir and build highly performant applications that scale well. This guide covers the essential tools and strategies for concurrency in Elixir, including Supervisor and GenServer behaviours, GenStage, Flow, and Broadway. You'll discover how to choose the right tool for each job and use them effectively to quickly start building fast and efficient applications. You'll learn about Tasks, supervision trees, process linking, and how to maintain process state with GenServer. Easily scale your application using the Registry, handle large volumes of data and traffic spikes with GenStage, and create multi-stage data processing pipelines with Flow. By the end of this guide, you'll be able to write concurrent code that's not only fast but also resilient to errors. Whether building a high-frequency stock trading application or a consumer web app, concurrency is key to creating efficient applications. This book provides the knowledge and skills needed to leverage concurrency in Elixir and build applications that perform well under pressure.

View AllClose