Архитектура
IT-Хирург. Нарезаем системы на компоненты
Доклад планируется на конференции Analyst Days 22 и появится в общей программе на странице Доклады.
Когда лучше реализовать новую функциональность в существующей системе, а когда стоит вынести в отдельный (микро)сервис? В рамках мастер-класса исследуем разные способы декомпозиции системы на компоненты, и ответим на вопросы: какие существуют критерии разделения / слияния сервисов? как нефункциональные требования влияют на декомпозицию? какие инструменты помогают при принятии решений, кроме Event Storming и DDD? В финале вы попробуете приложить эти идеи к вашему проекту. Для опытных системных аналитиков уровня middle+ / senior.