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 лет в роли тренера
Оплата заказа
Нажимая "Оплатить" вы соглашаетесь с условиями Договора-Оферты
Узнать о старте интенсива "Брокеры сообщений"
Оставить заявку
Оставить заявку
на участие от юридического лица
Обучающий онлайн-тренинг System Design. Основы проектирования архитектуры систем