C2 Container View
Last reviewed: 2026-06-30
This is the current container-level view.
Product admin -> Dashboard static app -> Admin Worker -> Product OS Admin API -> Postgres, KV, Worker assets
Mobile/Web app runtime -> Runtime Worker -> Decision, identity, entitlement and event endpoints -> KV/bundled config, Postgres, Queue
External providers -> Ingestion Worker -> Webhook processors and queue consumers -> Postgres, Queue, R2
Docs reader -> docs.appranks.com -> Admin Worker -> worker/public/docs static Starlight buildBoundary Rules
Section titled “Boundary Rules”- Admin docs and dashboard are admin-surface concerns.
- Runtime endpoints should remain small and app-facing.
- Provider callbacks should go through ingestion unless a product-owned runtime domain is intentionally required.
- Production app runtime calls should use product/app-owned domains rather than
workers.dev.