Skip to main content

Parallel environments

You’ll run the same shape of system — apps, ready-made apps, databases — in more than one environment (dev, staging, prod) so you can test safely before production.

Typical workflow

  1. Create an environment per stage (payments-dev, payments-staging, payments-prod).
  2. Deploy the same ready-made apps and your own apps into each environment.
  3. Keep differences in configuration (variables, domains, credentials), not architecture.
  4. Promote by deploying the tested image tag to the next environment.

Best practices

  • Separate environments so you can delete or restore one without touching another.
  • Prefer per-environment shared variables groups for secrets.
  • Validate health, logs, and monitoring after each stage.
  • Use backups on production before risky changes.