Artur is a senior software engineer at Fresha. He enjoys DIY and creating stuff. Programming for Artur is one of those things but without creating a mess at home. He enjoys motorcycling and coffee brewing. He’s a happy husband and dad.
Artur authored a library for detecting unsafe database migrations.
Elixir’s umbrella projects have long been a go-to choice for structuring applications. While they provide a great foundation for modular code organisation, they still fall short when it comes to fully embracing the benefits of a microservices architecture.
In my talk, I will unveil a strategy for transforming umbrella monoliths into scalable microservices. The best part? This approach requires little effort and leverages the built-in, battle-tested mechanisms provided by Erlang and Elixir.
I will guide you through a step-by-step guide, demonstrating how to transition from an umbrella monolith to a distributed microservices architecture – with practical code examples.