Tag

#umbrella

5 articles

← All articles
Architecture

Umbrella Apps: When the Monolith Should Actually Split

Prismatic runs 94 umbrella apps. That number sounds insane until you realize what it isn't: 94 services, 94 deploys, or 94 teams. Here's the heuristic for when a module should become an app and when it should stay a module.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
umbrella architecture elixir +2
Deep Dive

From Monolith to 94 Apps: Our Migration Journey

The story of how Prismatic Platform evolved from a single Elixir application to a 94-app umbrella project. Decisions, mistakes, and lessons from 18 months of progressive decomposition.

Mar 30, 2026 Β· 12 min read Β· Tomas Korcak (korczis)
migration monolith umbrella +3
Architecture

Configuration Management in a Large Elixir Umbrella

Managing configuration across a 94-app umbrella: compile-time vs runtime config, environment variables, application-specific settings, and avoiding common pitfalls.

Mar 24, 2026 Β· 9 min read Β· Tomas Korcak (korczis)
elixir configuration umbrella +2
Architecture

Umbrella Applications at Scale: Managing 94 Apps

The Prismatic Platform runs 94 applications in a single umbrella project. This article covers domain boundary design, dependency management, cross-app communication, and the tooling required to keep it all working.

Mar 09, 2026 Β· 11 min read Β· Prismatic Engineering
umbrella elixir monorepo +2
Engineering

Umbrella Architecture at Scale: Managing 94 OTP Applications

Lessons learned from building and maintaining a 94-app Elixir umbrella project. Covers dependency management, compilation strategies, testing patterns, and when umbrella architecture breaks down.

Mar 03, 2026 Β· 11 min read Β· Tomas Korcak (korczis)
elixir otp umbrella +3