15 lessons about 3 hoursStarts at: Intermediate

DevOps & Production

Logs, metrics, database health, backups, disaster recovery, HTTPS, CORS, CSP, rate limiting, secrets and error tracking.

Start with lesson 1
Your progress on this device0/15 (0%)

Lessons in order

  1. 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.

  2. 02Intermediate 14 min

    Monitoring and Alerting

    Measure what users experience, alert on symptoms rather than causes, and build an alert set people actually trust.

  3. 03Intermediate 12 min

    CPU

    Understand load average, identify what is consuming CPU, recognise container throttling, and know when CPU is not the real problem.

  4. 04Intermediate 13 min

    Memory

    Read Linux memory numbers correctly, find leaks, understand the OOM killer, and set limits that turn failures into restarts.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 09Intermediate 13 min

    Security Updates

    Patch the three layers that matter — operating system, dependencies and container images — without breaking production.

  10. 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.

  11. 11Intermediate 13 min

    CORS

    Understand what CORS actually protects, why preflight requests happen, and how to configure it without opening everything.

  12. 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.

  13. 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.

  14. 14Intermediate 14 min

    Secrets Management

    Store credentials safely across environments, rotate them without downtime, detect leaks, and respond when one is exposed.

  15. 15Intermediate 13 min

    Error Monitoring

    Know what is breaking and how often: grouping, context, release tracking, alert thresholds and keeping the noise down.

Other tracks