Цель воркшопа:
Аудитория:
Ведущая: Татьяна Назаренко, ктн, специалист в ИТ и авиации, ведущий эксперт Systems.Education
Программа воркшопа:
1. Введение в архитектуру ПО
Виды архитектурных стилей: Монолит, микросервисы, SOA, event-driven, серверлесс
Их плюсы, минусы и применимость
Как C4 помогает визуализировать архитектуру?
Связь C4 с Event Storming
2. Введение в C4-моделирование
Основные уровни C4 (Context, Container, Component, Code)
Инструменты для работы (Structurizr, PlantUML, Miro, Draw.io)
3. Построение контекстной диаграммы
Определение границ системы
Выделение пользователей (actors) и взаимодействующих систем
Практика: построение контекстной диаграммы на основе результатов Event Storming
4. Моделирование контейнеров
Что такое контейнер в C4?
Определение сервисов, БД, фронта, API
Практика: разбиение системы на контейнеры
5. Моделирование компонентов
Что такое компонент?
Декомпозиция сервисов и их взаимодействие
Практика: детализация одного из ключевых сервисов
6. Дополнительно: код и стилизация
Четвёртый уровень C4: когда он нужен?
Использование аннотаций и стандартов оформления
Автоматизация и генерация диаграмм
Вы будете получать информацию о предстоящих мероприятиях в онлайне в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.