John Mertens

John Mertens

Principal Engineer - Shameless tech do-gooder

Lessons From Our First Trillion Messages with Flow

For many Elixir converts, the attraction of Elixir was rooted in the promise of the BEAM concurrency model. The Flow library has made it easy to build concurrent data pipelines utilising the BEAM. The problem is, that while the docs are great, there are not many resources on running Flow-based systems in production. In this talk, John will share the lessons his team learned from processing their first trillion messages through Flow. Attendees will leave with practical knowledge they can apply directly to their applications.


Fill in some of the gaps between watching José’s introductory Flow talk and using it to power a highly-concurrent data processing pipeline.


Developers interested in using Elixir for data pipelines but want to know more about what it is like in a real-world system.

John is a problem solver who has spent the majority of his career using his technical skills to have a positive impact on the world around him. Currently he uses Elixir to empower social action at

Github: mertonium

Twitter: @mertonium