Operations
Keeping a live Django app observable, fast, recoverable, and reachable by email.
Operations is what happens between deploys: noticing problems, fixing them quickly, and recovering data when something goes wrong. It also covers the long-term work of performance, capacity, and cost.
Start with monitoring and backups. They are the two things you cannot add after the incident that needed them.
- Monitoring & logging41 guides
Logs, errors, metrics, traces, uptime checks, and health endpoints, so problems are found before users report them.
- Performance & scaling76 guides
Finding what is slow, sizing servers and workers, and scaling out without surprises.
- Backups & disaster recovery16 guides
Backups that restore, point-in-time recovery, and the plans and runbooks for the worst day.
- Email delivery9 guides
Sending transactional email from Django so it arrives: providers, SMTP, authentication records, and bounces.
142 topic memberships across the area; a guide can belong to more than one topic.