System Design.
Основы проектирования
архитектуры систем
Формируем лист ожидания

Практический тренинг для системных аналитиков и разработчиков, которые хотят получить понимание ключевых принципов проектирования высоконагруженных систем.
Что вы получите на тренинге
  • Работа с ключевыми требованиями
    Научимся задавать правильные вопросы, которые определяют архитектуру системы.
    01
  • Подходы к проектированию высоконагруженных систем
    Рассмотрим концепции масштабирования, балансировки нагрузки, кэширования, репликации данных, распределенных хранилищ данных.
    02
  • Опыт проектирования архитектуры
    Разработаем архитектуру микросервиса, спроектируем модель данных и выберем подходящее хранилище.
    03
  • Организация взаимодействий между сервисами
    Выберем способ взаимодействия микросервисов, чтобы получить работающую бизнес-систему.
    04
Программа тренинга
День 1
День 1
  • Проблемы и особенности проектирования высоконагруженных систем на примере популярных сервисов.
  • Выявление функциональных и нефункциональных требований: какие вопросы задавать, на что обращать внимание, какие выводы делать.
  • Основные подходы к масштабированию систем: балансировка нагрузки, репликация данных, кэширование.
День 2
День 2
  • Декомпозиция системы на компоненты и проектирование модели данных.
  • Выбор хранилищ для решения бизнес-задач. Обзор популярных решений. Основы построения DWH.
  • Организация обмена данными между микросервисами.
  • Презентация и защита решений команд. Сессия Q&A.
Авторы тренинга
  • Дарья Колесова
    Автор и ведущий тренинга

    Data Engineer в Яндекс.Маркет


    Data Engineer, Big Data R&D разработчик, BI Engineer, Data-аналитик, Technical Lead

    Более 6 лет в Big Data

    Более 4 лет в роли тренера

Стоимость интенсива
Частное лицо
16 000 ₽
Оставить заявку
Участвую от компании
21 000 ₽
Оставить заявку