Level 3 · Advanced Advanced¶
Goal: design for failure — high availability, disaster recovery, containerized deployment patterns, and the ideas behind infrastructure as code.
Modules¶
- High Availability Concepts (redundancy, failover, health checks)
- DNS & Load Balancer HA Patterns
- Backup & Disaster Recovery Strategy
- Containerization Basics (Docker) as a Deployment Pattern
- Infrastructure as Code Overview
- Configuration Drift & Idempotency
- Service Mesh & Internal Networking Concepts
- Chaos Engineering Basics
- Observability at Scale (metrics, logs, traces)
- Capstone — Highly Available Web Service Design
Work through the modules in order — HA concepts and DNS/LB patterns set up the vocabulary, backups and IaC give you the tools to rebuild and recover, and the capstone has you design a full highly-available web service from the primitives covered along the way.