Александр Галкин, Литрес. Делаем модульный монолит с использованием DDD
В докладе разберем: как структурировать легаси системы с помощью стратегических (event storming) и тактических (сервис, репозиторий, доменная модель, объект-значение) паттернов DDD на конкретных примерах кода; как разбиение на модули и ограниченные контексты помогает не дать монолиту превратиться в big ball of mud; в чем разница между модульным и распределенным монолитом; пример реализации гексагональной архитектуры на питоне; как перечисленные концепции реализовать в стеке fastapi+sqlalchemy, но эти будут похожим образом выглядеть на любом другом фреймворке. Доклад будем полезен тем, кто: переводит монолит на микросервисы и думает, с чего начать; не доволен высокой связностью сервисов, которая получилась при переходе на микросервисы, и думает, чем это лечить; интересуется архитектурой приложений.