
How we run Navy on Navy
We monitor our own checks, alerts and status pages with Navy. Here is what that setup looks like and what it has taught us.
Read the postHow we build Navy, what we learn from outages, and practical advice for teams who carry the pager.
All posts

Planned downtime should not surprise anyone. Here is how to announce maintenance so customers know before it starts.

Averages hide the requests your users actually notice. Here is how to read p50, p95 and p99 response times.

Define your monitors, alerts and status pages next to the infrastructure they watch, with the Navy Terraform provider.

Cron jobs fail without making a sound. Heartbeat monitors tell you when a job did not run, ran late or never finished.

Customers do not need every detail during an outage. They need clear, regular and honest updates. Here is what to write.
One email a month with new posts, product updates and the odd postmortem worth reading. Unsubscribe in one click.