Generated SaaS — workers, grains and sagas¶
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.
Workers¶
| Worker | Service | Trigger | Output events | Retry | Idempotency key | Concurrency |
|---|---|---|---|---|---|---|
| UsageMeter | GeneratedSaasFoundations | schedule 0 * * * * |
ProductUsageMetered | fixed ×3 | subscriptionId + dimension + period |
4 by ProductTenantId |
| DescriptorPublisher | GeneratedProductHost | manual on start-up and after deployment |
ProductDescriptorPublished | exponential ×5 | productId + releaseId |
1 by none |
- UsageMeter (GeneratedSaasFoundations): Aggregates metered events per dimension and period (the Metering template) and emits period totals.
- DescriptorPublisher (GeneratedProductHost): Publishes the descriptor at start-up and after every deployment so the fleet sees the running release and provenance.
Grains (actors)¶
None modelled
No grains are modelled for this item yet.
Sagas¶
None modelled
No sagas are modelled for this item yet.