Domain Model
N/A — no datastore, no domain entities
The gateway is an edge proxy, not an IGNIS service. It has no PostgreSQL schema, no tables, no ERD, no soft-delete, no Snowflake IDs. The root package.json carries metadata only.
The closest thing to a "model" is the set of routing rules and middleware definitions — but these live in configuration files, not a database:
| "Model" | Lives in | Documented in |
|---|---|---|
| Route table (prod) | Traefik Docker labels (auto-discovered) | Routing |
| Route table (dev) | local/nginx.conf | Configuration |
| Middleware definitions | config/dynamic/middlewares.yml | Middlewares |
| Service / app catalog | portal/src/constants/*.constant.ts | Configuration |