Elixir Blog Posts

@greyhwndz The main challenge is that umbrella apps are often used as a means to organise code and split domains/contexts and nobody can get this right the first time so it ends up being harder to refactor than it would have been if everything was in the same app.

Each app in the umbrella can have its own configuration and mix project which just adds more complexity without any benefit, unless you’re actually deploying it separately, and I haven’t seen this before in practice - maybe someone does it though.

3 Likes