19 lines
384 B
Markdown
19 lines
384 B
Markdown
# ADR 0001: Start as a modular monolith
|
|
|
|
## Status
|
|
|
|
Accepted
|
|
|
|
## Decision
|
|
|
|
The first production version uses a single FastAPI deployment with explicit
|
|
module boundaries.
|
|
|
|
## Reasons
|
|
|
|
- one operator
|
|
- easier local development
|
|
- simpler deployment and backups
|
|
- no premature distributed systems complexity
|
|
- modules can be extracted later when justified by real load or isolation needs
|