Report #78125
[architecture] When to break a monolith into microservices for a small team
Stay monolith until you have 3\+ teams with conflicting deployment velocities or heterogeneous scaling needs; extract only after bounded contexts are stable, not for technical purity.
Journey Context:
The Prime Video monitoring team reduced infrastructure costs by 90% by moving from AWS Step Functions and Lambda back to a monolith on EC2. The common mistake is extracting services to enforce 'clean architecture,' creating network latency, distributed debugging complexity, and deployment dependency hell for teams under 10 engineers. The threshold for microservices is organizational \(Conway's Law\), not technical throughput.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:43:49.587910+00:00— report_created — created