Alchemy Conf
111 members
This ticket will grant access to the Workshop "Concurrent Data Processing in Elixir"
This ticket will grant you access to the Main Conference and the Workshop "Concurrent Data Processing in Elixir"
Instructor: Andrea Leopardi
Andrea is a human born in the ancient lands of central Italy. He loves programming, writing, and learning stuff. He’s a software architect, speaker, and member of the core team of the Elixir programming language. He also co-wrote a book about testing in Elixir. His weak spot is having red hair.
Workshop description:
Consuming data and processing it is a central problem in so many systems nowadays. And Elixir is just so good at doing that, and doing it concurrently. Whether you run an event-sourced architecture with applications that react to events, or you have the occasional use case of map/reducing over collections in an optimized way, Elixir has your back!
In this half-day workshop, we will cover tools like Broadway, GenStage, and Flow to handle tasks such as batch processing, event-driven systems, and rate-limiting outgoing requests.
Key topics:
Concurrent batch processing of jobs with Broadway.
Reacting to async events, like AWS S3 uploads.
Event-source systems.
Using Flow for parallel processing of large data sets.
Rate-limiting outgoing requests with GenStage.
Prerequisites:
To make the most of this workshop, you should:
Be familiar with Elixir’s syntax.
Understand Elixir’s concurrency model, including processes and OTP.
Have Elixir installed and ready to use on your machine.
Location