DevOps & Production
Logs, metrics, database health, backups, disaster recovery, HTTPS, CORS, CSP, rate limiting, secrets and error tracking.
Lessons in order
- 01Intermediate 13 min
Logs in Production
Decide what to log and what not to, keep volume and cost under control, and make logs usable during an incident.
- 02Intermediate 14 min
Monitoring and Alerting
Measure what users experience, alert on symptoms rather than causes, and build an alert set people actually trust.
- 03Intermediate 12 min
CPU
Understand load average, identify what is consuming CPU, recognise container throttling, and know when CPU is not the real problem.
- 04Intermediate 13 min
Memory
Read Linux memory numbers correctly, find leaks, understand the OOM killer, and set limits that turn failures into restarts.
- 05Intermediate 12 min
Disk
Find what filled the disk, understand inode exhaustion and deleted-but-open files, and recognise when I/O is the real bottleneck.
- 06Intermediate 14 min
Database Monitoring
Watch the part of your system that is hardest to scale: slow queries, connection exhaustion, cache hit ratio, locks and replication lag.
- 07Intermediate 13 min
Backup Strategy
Decide what to back up, how often, where to keep it, and how to prove it works before you need it.
- 08Advanced 14 min
Disaster Recovery
Plan for the case where the system is gone: what you need, in what order, who does it, and how you know the plan works.
- 09Intermediate 13 min
Security Updates
Patch the three layers that matter — operating system, dependencies and container images — without breaking production.
- 10Intermediate 13 min
HTTPS and TLS in Production
Run TLS properly: automated renewal with monitoring, modern protocol configuration, HSTS and what breaks when it is wrong.
- 11Intermediate 13 min
CORS
Understand what CORS actually protects, why preflight requests happen, and how to configure it without opening everything.
- 12Advanced 14 min
Content Security Policy
Limit what a page may load and execute, deploy a policy safely in report-only mode, and avoid the unsafe directives that defeat it.
- 13Intermediate 13 min
Rate Limiting in Production
Protect capacity and control cost with limits at the right layers, sensible keys and responses that well-behaved clients can act on.
- 14Intermediate 14 min
Secrets Management
Store credentials safely across environments, rotate them without downtime, detect leaks, and respond when one is exposed.
- 15Intermediate 13 min
Error Monitoring
Know what is breaking and how often: grouping, context, release tracking, alert thresholds and keeping the noise down.