Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.
To Umbrella or not to Umbrella - EMx 162
In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and possible alternatives. They go over what an umbrella project actually is and their experiences with them. Based on this they go over the trade-offs you better know about, restrictions which might come back to bite you and how possible alternatives - like a monolithic app, “poncho” projects, or separate services - fare up against umbrella projects.
In the end they also reflect on what has been said and give their opinions on how they’d built a complex greenfield project today.
Sponsors
Links
- Umbrella projects (Elixir’s official website)
- Poncho Projects (Blog post)
- Dave Thomas: Keynote (Video)
- DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together (Blog post)
Picks
- Adi- Microservices.io
- Sascha- Domain-Driven Design Distilled (Book)