Architecture¶
This section turns the canonical domain model into the architecture required by Part I ยง4 of the project strategy.
The services are deployed independently from the start, as recorded in ADR-007, which supersedes the earlier modular-monolith decision (ADR-002). The microservice view below is therefore the deployment topology, not just a target decomposition.
Part I architecture¶
- Microservices decomposition: service boundaries, ownership, and data ownership.
- API design: public gateway contract and internal service APIs.
- Key flows: anonymous scan, personalized scan and add-to-Fridge sequences.
- Technology stack: languages, frameworks, infrastructure and repository layout.
Later pages should build on these service names and boundaries rather than inventing new ones.