01
Tenancy and isolation
Control-plane first, per-tenant data domains.
Hard tenant boundaries
Logical isolation at the data layer; no cross-tenant joins. Isolation verified in tests and observability.
Scoped services
Multi-tenant services run with tenant-scoped credentials and per-tenant encryption context.
No shared state assumptions
Caches, queues, and search indices are tenant-aware; fan-out fan-in with guardrails.
