Build · Create · Engineering
Deploy runbook with rollback
An ordered, role-assigned deploy runbook with preflight checks, deploy steps, verification, and a rollback path that every failure step routes to.
You receive: A structured runbook (JSON) that passes the section, step-shape, role, ordering, and rollback-routing checks.
Part of Keep App Running
What's verified: STUD verifies the submitted runbook (JSON) is structurally complete: it has preflight, deploy, verification, and rollback sections meeting your minimums, every step is ordered and carries a role from your allowed set with an action and expected result, orders are unique and ascending per section, and every deploy or verify step routes on failure either to 'continue' or to a real rollback step. STUD does NOT run the commands or verify they work; it checks the runbook's completeness and internal consistency.
Opens soon
This play is verified and ready. It opens soon, once sign-in and payments are live.
Example
A sample of what this play produces. Your result is generated for your inputs.
Service
checkout-api
Environment
prod
Preflight Checks
| Order | Role | Action | Expected Result |
|---|---|---|---|
| 1 | release-engineer | Confirm a green build on main | CI status is green for the release commit |
| 2 | dba | Verify the migration is backward compatible | Migration review sign-off recorded |
Deploy Steps
| Order | Role | Action | Expected Result | On Failure |
|---|---|---|---|---|
| 1 | release-engineer | Promote the build to prod | The new revision is serving traffic | 1 |
| 2 | dba | Run the database migration | Migration completes with no errors | 2 |
Verification Steps
| Order | Role | Action | Expected Result | On Failure |
|---|---|---|---|---|
| 1 | on-call | Check the health endpoint | Health endpoint returns 200 | 1 |
| 2 | on-call | Watch the error rate | Error rate stays under 1 percent for 10 minutes | 1 |
| 3 | qa | Run the checkout smoke test | Checkout smoke test passes | 2 |
Rollback Steps
| Order | Role | Action | Expected Result |
|---|---|---|---|
| 1 | release-engineer | Re-promote the previous build | The previous revision is serving traffic |
| 2 | dba | Revert the migration | Schema matches the previous revision |
Get early access to STUD the day it goes live.