ADR-001: Microservices
Status: Accepted
Context
Monolithic app cannot scale individual domains independently
Decision
Adopt microservices with bounded contexts per service
Alternatives
Modular monolith, SOA
Tradeoffs
Operational complexity vs independent scaling
Consequences
Independent deployment, team autonomy, network overhead