Totally agree on this. That’s what I’m using umbrella for.
I’m still trying to figure out how to achieve that without umbrella but so far umbrella provides all I need out of the box for that with its generators :
Multiple endpoints listening on different port with their own router, assets, gettext translations etc. If I try to put those Phoenix apps in a single app I would have to do a lot more tweaks to achieve the “same goal”.
On the other hand some generators don’t support umbrella yet but I guess that could change in the future. For example mix phx.gen.release but it’s not a big deal.






















