.NET React Templates
Operations

Operations

These guides cover the path from validated configuration to a recoverable, observable production deployment.

Next SaaS Operations Center

Runbooks

NeedGuide
Understand settings and ownershipConfiguration
Store and rotate sensitive valuesSecrets
Build, migrate, and releaseDeployment
Operate PostgreSQL and file storageDatabase and storage
Configure probes, logs, metrics, and alertsObservability and health
Inspect and recover asynchronous workBackground jobs and recovery
Operate Stripe and SMTP dependenciesExternal services
Enforce cleanup and legal holdsRetention and lifecycle
Prepare for and execute recoveryBackup and restore
Diagnose common failuresTroubleshooting

Production release checklist

  1. provision PostgreSQL, durable file/object storage, SMTP, Stripe, DNS, and TLS;
  2. store production secrets outside the repository;
  3. export the production configuration and run ./scripts/preflight.sh;
  4. back up current durable state and verify restore readiness;
  5. run compatible database migrations as a deliberate release step;
  6. deploy the immutable application image;
  7. wait for /ready before admitting traffic;
  8. verify Stripe webhooks, email delivery, jobs, and customer/API-key flows;
  9. monitor errors, queue failures, quota rejection, and billing reconciliation.

The included Kamal/GitHub workflow is a starting point. Adapt migration ordering, storage, backup, secret management, and observability to the target platform before accepting production data.

Operations Center Side Navigation