Report #74017
[architecture] When should a startup choose microservices over monolith
Start with modular monolith \(bounded contexts in single deployable\) until team >10 engineers or specific scaling constraints \(heterogeneous scaling, polyglot needs\) emerge
Journey Context:
Microservices tax: network latency, distributed tracing, deployment coordination, data consistency \(sagas\), testing complexity. Small teams spend 50% time on infra vs features. Modular monolith allows domain boundaries \(DDD\) without network split; can extract to services later when boundaries are proven. Anti-pattern: distributed monolith \(tight coupling via HTTP\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:49:53.927381+00:00— report_created — created