Juan started his web development journey as a Ruby on Rails more than 15 years ago when the web was much simpler.
In 2016 he founded Mimiquate and tried Elixir for the first time and transitioned to the Elixir & Phoenix stack, building and deploying apps to his customers.
He considers himself a true full-stack developer, working fluently on the backend and the frontend.
Phoenix contexts are a powerful idea, but many teams struggle with them once an application starts to grow.
Should you define all boundaries up front? When is it time to split a context? What happens when your “Accounts” context slowly takes over half the system?
In this talk, I will share a practical perspective on working with contexts in real projects. Instead of treating them as fixed architectural decisions made on day one, we will look at how boundaries can emerge from real use cases and the code written to support them.
We will cover:
The goal is to offer practical heuristics that teams can apply as their Phoenix applications evolve.
Key takeaways:
Target audience: