Architecture
Overview
The Acme Platform is a monorepo containing two applications and three shared packages:
Dependency graph
Both apps depend on db for data access and config for shared environment variables. The web app additionally uses the ui component library.
Data flow
- Web renders pages using React components from
ui - Web calls API endpoints for data mutations
- API validates requests and queries the database via
db - DB manages connection pooling, schema, and migrations