Проектирование систем

Начните с первой темы или с той, где чувствуете пробел.

Материалы открываются после регистрации на Free.

Темы маршрута по порядку

  1. Требования и оценка нагрузки

  2. Масштабирование и доступность

  3. CAP и согласованность

    • Ключевые компромиссы
  4. Сеть и балансировка

  5. Контракты API

    • Ограничение частоты
    • Доставка событий клиенту
  6. Кэш в топологии

    • CDN
  7. Выбор хранилища

    • Объектное хранилище
  8. Репликация

  9. Шардирование и партиционирование

  10. Отказы и устойчивость

  11. Очереди и события

  12. Распределённые транзакции

    • Консенсус и блокировки
  13. Архитектурные стили

    • Паттерны микросервисов
    • Данные в масштабе
  14. Эксплуатация

    • Выкладка
    • Наблюдаемость
    • Безопасность в масштабе

Курсы и гайды маршрута