Concurrent Data Processing in Elixir
Gain insights into data processing and concurrency in Elixir. Explore GenServer, GenStage, Flow, and Broadway to enhance performance, set up pipelines, and handle increased workloads efficiently.
Andy Hunt and Dave Thomas founded The Pragmatic Programmers, LLC., with a simple goal: to improve the lives of professional developers. We create timely, practical books and other learning resources on classic and cutting-edge topics to help you learn and practice your craft and accelerate your career. We are not a giant, faceless, greed-soaked corporation. We’re a small group of experienced professionals committed to helping make corporate software development—and your life—easier.
Join 3.1 million developers at
What You'll Learn
- Understand how concurrency works in Elixir
- Learn about Elixir supervisors and GenServers
- Learn to use data processing pipelines
- Learn to use the Flow module in Elixir
- Learn to set up data ingestion pipelines
Learning Roadmap
1.
Getting Started
Getting Started
2.
Easy Concurrency with the Task Module
Easy Concurrency with the Task Module
3.
Long-Running Processes Using GenServer
Long-Running Processes Using GenServer
19 Lessons
19 Lessons
4.
Data Processing Pipelines with GenStage
Data Processing Pipelines with GenStage
13 Lessons
13 Lessons
5.
Process Collections with Flow
Process Collections with Flow
12 Lessons
12 Lessons
6.
Data Ingestion Pipelines with Broadway
Data Ingestion Pipelines with Broadway
15 Lessons
15 Lessons
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources