Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como a Duffel agrega diversos serviços aéreos usando Elixir

Como a Duffel agrega diversos serviços aéreos usando Elixir

Systems that offer uniform capabilities through many service providers have a big challenge to grow the codebase. In this talk, you'll learn:

* What aggregator of service does
* How the code can grow complex
* The difference between Elixir Behaviours and Protocols
* How Elixir can help you grow your system codebase in a healthy way

After this talk, you'll understand the challenges of an aggregator of services system. Next, you'll learn how growing the codebase without any strategy can damage future maintenance. Finally, you'll learn some Elixir techniques to solve some common problems.

Ulisses Almeida

November 28, 2021

More Decks by Ulisses Almeida

Other Decks in Programming