# ADR-004: Modular Monolith over Microservices **Status:** Accepted **Context:** Single-developer or small team; deployment complexity of microservices not justified. **Decision:** Single process with internal module boundaries (commands, events, mileage, syndication). **Consequences:** Simpler deploy, debug, and develop; can extract services later if needed.