Ben is the software architect at Bleacher Report, co-author of Adopting Elixir and co-organizer of the Erlang Elixir meet up in San Francisco. In his free time, he's also programming in Rust, playing guitar, and building guitar pedals and modular synths.
One of Elixir's selling points is concurrency. But what actually happens when requests start coming into your app. How does the BEAM handle and distribute the work efficiently and effectively? In this talk, we'll explore how the BEAM picks up tasks, schedules and executes them. We'll also look at ways to identify bottlenecks and unexpected behavior and ways to resolve them.