Version v0.1 · dotnet
Deployment Checklist
Checklist for safe DurableStack rollout and post-deployment validation.
Deployment Checklist
Use this checklist before and immediately after production rollout.
Pre-deployment
- Choose and validate the target storage provider.
- Verify connection strings and secret injection.
- Set unique
WorkerNameformat for all instances. - Confirm retention policy values.
- Confirm retry and lease settings for expected workload profile.
Deployment steps
- Run store migrations (
IDurableStackStoreMigrator). - Deploy workers gradually.
- Watch logs and run metrics during ramp-up.
- Verify recurring schedules are initialized as expected.
Post-deployment validation
- Enqueue a known job and confirm successful completion.
- Verify run query APIs show expected status transitions.
- Verify retry and failure flows with a controlled fault test.
- If observability is enabled, verify event ingestion.
Rollback readiness
- Keep rollback artifact/version ready.
- Keep migration compatibility notes for your current release line.
- Define clear rollback trigger thresholds (failure rate, queue growth, lease contention).