Skip to content
New Signal-based gating for canary steps is live in v2.14 Read the changelog →

Product · Rollout

Move traffic in steps you can defend.

Send a slice of production traffic to the new release, watch the signals you already collect, and promote or revert from the same screen.

01 · Canary

Percentages, not big-bang releases

Define the steps and the dwell time between them. Thrayne holds at each step long enough for your signals to mean something before moving on.

  • Configurable steps
  • Dwell time per step
  • Manual hold at any point
rollout.yml
rollout:
strategy: canary
steps: [5, 25, 50, 100]
dwell: 4m # per step
gate:
p95_latency: < 200ms
error_rate: < 0.5%
saturation: < 80%

02 · Rollback

Reverting is a traffic change, not a rebuild

The previous release stays warm for the whole rollout window. Rolling back shifts traffic straight back to it — seconds, not another pipeline run.

  • Previous release kept warm
  • Automatic on gate breach
  • One-click manual revert
thrayne.dev/releases/2418

Release 2418

rolling out started 4m 02s ago
  1. build

    24s

  2. test

    1m 12s

  3. staging

    8s

  4. canary

    25%

  5. production

$ thrayne promote api-gateway staging to prod
Service Version
api-gateway v2.14.0 live
checkout v2.14.0 rolling
search-index v2.14.1 queued
billing v2.13.2 live

Pipelines

Three pipeline files, 41 services, one promotion path each.

Pipeline Runs (30d) Success Last run
web-monorepo 412 99.3% 6m ago
platform-services 1,284 98.8% 12m ago
data-jobs 96 100% 1h ago

Environments

Promotion order is fixed. Production requires two approvals.

  • production 2 approvals

    eu-west-1 · 38 services

  • canary

    eu-west-1 · 38 services

  • staging

    eu-west-1 · 41 services

  • dev

    local · 41 services

Thrayne at run rate.

Across all production tenants, last 30 days.

1.4M
promotions per month
99.99%
control-plane uptime
38s
median promotion time
2,300
environments managed

Get started

Put every release behind one gate.

Start with a single environment for free. Add the rest when your team is ready — no migration, no rebuild, no second dashboard.

  • Free for one environment
  • SOC 2 Type II
  • Self-host or managed
  • No card required