Devon is Head of Engineering at Forza FC where he leads a distributed team of Elixir developers working on a high-traffic fan engagement platform. Previously he was an independent consultant, and helped companies large and small in Europe and the United States benefit from the power of the BEAM. He is also a writer, international conference speaker, and committed supporter of open source software as a maintainer of Benchee and the Elixir track on exercism.io, as well as a frequent contributor to Elixir.
With ExUnit we can easily run tests in parallel, but what if we want to distribute that parallel work across multiple nodes for even faster test runs? In this talk I’m going to walk through the changes we need to make for this to happen, and in the process we’ll learn about distribution and clustering and take a dive into the BEAM code server so we can have a lightning fast, easy-to-use, distributed test runner!