Разработка надёжных высоконагруженных систем

124 участника

О чём курс

Вам нужно масштабировать систему, чтобы она выдерживала рост нагрузки в 10–100 раз без потери стабильности — здесь разбирают конкретные архитектурные решения и компромиссы для таких задач. Вы пройдете путь от проектирования хранилищ данных до настройки мониторинга и эксплуатации отказоустойчивых веб-сервисов. Курс помогает понять, когда менять текущую архитектуру, как выбирать способы хранения данных (от РСУБД до key-value и шардинга) и как обеспечивать надежность взаимодействия между бэкендом и клиентскими приложениями. Материал ориентирован на разработчиков, которые уже создают веб-приложения, знают основы баз данных и сетевого взаимодействия, но хотят научиться проектировать высоконагруженные системы профессионально. В результате вы получите системный взгляд на архитектуру и набор прикладных приемов для запуска стабильных высоконагруженных окружений.

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

    1. Введение
    1. Данные часть 1. От основ хранения до РСУБД
    1. Данные часть 2. Шардинг, key-value и распределенные хранилища
    1. Приложение
    1. Архитектура веб-систем
    1. Взаимодействие с клиентским приложением. Тестирование
    1. Отказоустойчивость, мониторинг и выкатывание
Складчина создана 10 января 2015 г. · описание обновлено 23 марта 2026 г.
378 ₽ 21 000 ₽