Who owns what
Operations work is split into a few roles. This page says what each role does and who
Daily production check
The person on production duty runs this every working morning. It takes 20 to 30 minutes
Sentry
Sentry collects errors from our servers, web apps and mobile apps, and groups them into
Firebase Crashlytics
Crashlytics collects crashes from our Flutter mobile apps on Android and iOS. This page
CloudWatch and account security
CloudWatch holds our application logs, metrics and alarms. CloudTrail and GuardDuty watch
Release pipeline
This is how a code change gets from a branch to running containers. It uses AWS CodePipeline,
Production release safety
The most important page in this module. A production release can silently remove work that
Secrets and config
Every secret our services use lives in AWS SSM Parameter Store. This page shows the layout,
Incidents
An incident is anything that breaks or badly degrades production for users, or exposes
Mistakes we made
Every DevOps mistake from this module on one page. Each one cost real time, an outage, or a