Version v1.0 · 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 WorkerName format 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).