System Design — проектирование систем
Курс по System Design: проектирование масштабируемых систем. Начните с CAP-теоремы, ACID vs BASE, согласованности и шардирования, затем разберите балансировку нагрузки (L4/L7, Round Robin, Consistent Hashing) и кеширование (CDN, Redis, Memcached, стратегии инвалидации). Отдельные модули посвящены базам данных (SQL vs NoSQL, репликация, партиционирование, индексы), микросервисам (API Gateway, Service Discovery, Circuit Breaker), очередям сообщений (Kafka, RabbitMQ, SQS, паттерны Pub/Sub), хранению данных (S3, Blob Storage, CDN, hot/warm/cold tiers) и мониторингу (Prometheus, Grafana, ELK, OpenTelemetry, трейсинг). Курс включает CI/CD и инфраструктуру (Docker, Kubernetes, Terraform, GitOps), а также разбор архитектур реальных систем: YouTube, Twitter, Uber, WhatsApp и Netflix.
Это платный курс
Войдите в систему, чтобы купить доступ и открыть все модули.