In this talk Jonathan is going to navigate through the challenges and issues he faced when he started building Brex and, how they chose to live in a world of microservices with Elixir. Jonathan will go over how the team builds system on Brex, why they don't use OTP for clustering and where they think it's the correct place to use it.

OBJECTIVES

Give a real world example of how a complex company is built using Elixir and BEAM

Show that there are ways of using Erlang without using OTP for everything

TARGET AUDIENCE

Backend engineers in general.