Skip to content

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.