Why it matters
Today's manual process, and the same job with the app
An on-call engineer at an online store, carrying the pager overnight for its orders, checkout, payments and login systems.
✕Today's manual process
✓With the app
See it work
One real case: what the app reads, step by step
The store's database runs out of disk space at 04:55, and orders, billing, checkout and payments all lose their connection to it.





- 1One five-minute window the store's logs from 04:55, before the check runs.
- 2The database goes down two fatal lines, a second apart: out of disk space.
- 3Repeats folded into one line each repeating error shows once, with its count.
- 4Every service behind it fails orders, billing, checkout and payments cannot connect.
- 5Routine lines in between an order accepted, a settlement queued: not part of the failure.
For engineers
How it is built, and how we measured it
All fourteen steps of the build are written up, from the business case to running it in your own environment.
The build, step by step
14 steps06 Evals · the graders
Make it yours
What you see is a reference app. We shape it to how you work.
Every part of it is built to change, and none of it means starting over.
Want this for your team?
Talk to us
We can run this on your own logs, with your own services and pager rules, inside your environment.
Talk to us →

