checkout-api runs on ECS · prod · eu-west-1 and depends on orders-db (Aurora PostgreSQL) and payments-gw. Checking deploys, flags, database and dependencies…Custom autonomous systems · Mock demo
When an alert fires, First Mate works out what's affected, gathers evidence from your monitoring, deploys and feature flags, ranks the likely causes, and posts a first evaluation to the team's channel. After recovery it drafts the post-mortem. It reads production; it never changes it on its own.
The metric at the centre: time to restore service (MTTR). Everything it does is judged by how fast the error rate it is watching comes back down.
Mock demo · fictional company and data
Press Restart, then Next (or →). The run stops when it needs your approval: you play the human.
checkout-api runs on ECS · prod · eu-west-1 and depends on orders-db (Aurora PostgreSQL) and payments-gw. Checking deploys, flags, database and dependencies…Order placement on the web shop and the mobile app. Browsing, search and the basket are healthy. Payments are not failing; requests time out before they reach the payment step.
recs-at-checkout flag, rolled to 100% at 09:41, added a slow query to every checkoutHigh▸recs-at-checkout off. Reversible in one click, affects only the recommendation strip.order_items(sku_id) before re-enabling. Draft migration attached as PR #2291.recs-at-checkout off (approved by you, on call). Watching the error rate, database CPU and connection pool. I'll confirm when checkout is back to normal; if it isn't within 10 minutes, I'll say so and look again.For 17 minutes, about 14% of checkout requests timed out. Rolling the recs-at-checkout flag to 100% added an unindexed query to every checkout, saturating the orders database.
The recommendation query filters order_items by sku_id, which has no index. At 10% of traffic the load was absorbed; at 100% it was not.
Drafted by First Mate from the evidence above. A human edits and merges it; nothing is published automatically.
Figures describe this mock scenario. They are design targets, not measured results.
First Mate has read-only access to production. Every change it suggests, even a reversible one like turning off a flag, waits for a person to approve it, and after acting it watches the same metric to prove the fix worked. When you trust it with a specific action, you can let that one action run on its own: the operations that are verifiable, reversible and contained, one at a time.
We build it around your monitoring, your services and your on-call process. Tell us what wakes your team up at night.
More demos