The directory
Browse all tracks
Every track, grouped by area. 51 tracks across 534 chapters. Hover a folder to open its topics.
System Design Core system design concepts and case studiesSystem Design: Zero to Mastery A complete curriculum for engineers who have never designed a system: estimation, storage, scaling, failure, and six end-to-end project designsDSA Data structures and algorithmsNetworking How the internet works, TCP/IP, DNS, HTTPDB Internals Storage engines, B-trees, WAL, MVCCSQL Querying, joins, indexes, transactions, and query optimizationOperating Systems Processes, threads, memory, scheduling, and system calls
Linux / VPS SSH, systemd, firewall, processesWeb Servers Nginx, reverse proxy, edge cachingDNS: Zero to Mastery From the first lookup to DNSSEC, email auth, traffic steering, and a debugging playbook for every DNS failureCDN: Zero to Mastery From the first edge hit to cache keys, purging, edge security, a self-hosted CDN, and a debugging playbook for every CDN failureTLS & Certs Let's Encrypt, ACME, certificate managementDevOps Containers, Kubernetes, CI/CD, IaCContainers Docker fundamentals and patternsOrchestration Kubernetes and container orchestrationIaC Infrastructure as code, Terraform
Data Modeling Entities, normalization, schema evolutionNoSQL Key-value, document, wide-column, and graph data modelsAuth & Security Authentication, authorization, security patternsAPI Gateway Gateway patterns, routing, aggregationCaching Cache strategies, Redis, CDNRedis Data structures, persistence, pub/sub, streams, and clusteringBackground Jobs Job queues, workers, schedulingMessaging Message queues, Kafka, RabbitMQEvent-Driven Event sourcing, CQRS, Saga patternStorage Object storage, block storage, file systemsSearch Full-text search, Elasticsearch, indexing
Video Codecs, containers, transcoding, packaging, ABR streaming, and deliveryVideo Player: Zero to Mastery The media element, MSE, EME, captions, ads, native and TV players, QoE, a player built from scratch, and a debugging playbookVOD: Zero to Mastery Upload, ingest, encoding jobs, storage, packaging, security, catalog, cost, a mini VOD platform, and a debugging playbookLive Streaming: Zero to Mastery Contribution protocols, live encoders, ingest, low latency, DVR, scale, redundancy, a live pipeline end to end, and a debugging playbook
Observability Metrics, logging, tracing, alertingSRE SLIs, SLOs, incident response, chaos engineeringTesting Unit, integration, E2E, contract testingPerformance Profiling, optimization, benchmarkingDisaster Recovery RTO, RPO, backup strategiesCapacity & Cost FinOps, capacity planning, cost optimizationMicroservices Service boundaries, communication, patternsChaos & Resilience Fault injection, circuit breakers, bulkheads