Generated SaaS — bounded contexts¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
flowchart LR
subgraph generated_saas["Generated SaaS"]
BC_30["BC-30<br/>Generated Product Domains"]
BC_31["BC-31<br/>Generated Tenant & Commercial Foundations"]
end
| Context | Authoritative state | Services | Status |
|---|---|---|---|
| BC-30 Generated Product Domains | Each product's own contexts and stores | 1 | target |
| BC-31 Generated Tenant & Commercial Foundations | Product tenants, editions, entitlements, subscriptions | 2 | target |
BC-30 Generated Product Domains¶
Authoritative state: Each product's own contexts and stores | Service | Granularity | Host | Status | |---|---|---|---| | GeneratedProductHost | standalone host | — | target |
Events produced: ProductDescriptorPublished, OperationsHandoverAcknowledged
BC-31 Generated Tenant & Commercial Foundations¶
Authoritative state: Product tenants, editions, entitlements, subscriptions | Service | Granularity | Host | Status | |---|---|---|---| | GeneratedSaasFoundations | standalone host | — | target | | TenantRuntimeIsolationService | external / canonical | — | unmodelled |
Events produced: ProductTenantProvisioned, ProductTenantStateChanged, ProductSubscriptionChanged, ProductUsageMetered