О чём курс

Проектирование высоконагруженных систем требует глубокого понимания архитектурных паттернов и взаимодействия компонентов. Этот информационный бюллетень закрывает пробелы в знаниях, превращая теорию системного дизайна в прикладные архитектурные решения.

В материалах разбираются принципы построения отказоустойчивых API, выбор между REST, GraphQL и RPC, а также внутреннее устройство популярных сервисов вроде Twitter, Netflix и Stack Overflow. Вы научитесь работать с высокопроизводительными базами данных, очередями сообщений типа Kafka и стратегиями кеширования, которые позволяют масштабировать приложения от локального прототипа до миллионов пользователей. Программа включает подробные кейсы по аутентификации, обеспечению транзакций и балансировке нагрузки, что помогает принимать взвешенные инженерные решения при проектировании ПО.

Программа обучения

  • Разработка и безопасность API REST
  • Овладение искусством дизайна API
  • Классификация и выбор баз данных для проектов
  • Полный цикл аутентификации: Password, Session, Cookie, Token, JWT, SSO, OAuth
  • Масштабирование приложений: от 0 до миллионов пользователей
  • Стратегии и механизмы кеширования данных
  • Архитектурные стили API
  • Кейс: системный дизайн чат-приложения
  • Технический стек и архитектура Netflix, Twitter, Stack Overflow
  • Алгоритмы балансировки нагрузки
  • Различия Proxy и Reverse Proxy
  • Сравнение REST, GraphQL, SOAP и RPC
  • Принципы работы SQL под капотом
  • Особенности производительности Kafka и NoSQL
  • Механизмы обработки платежей и предотвращение двойных списаний
Складчина создана 9 июня 2025 г. · описание обновлено 26 марта 2026 г.

Теги курса

1 227 ₽ 18 450 ₽