Для доступа к материалам доклада
купите билет
или авторизуйтесь, если у вас он уже есть
или авторизуйтесь, если у вас он уже есть
В докладе хочу поднять тему вынесения общего кода в отдельные библиотеки в рамках микросервисной архитектуры.
Такой подход имеет очевидные преимущества — общая кодовая база упрощает разработку. Но вместе с этим он создает скрытые зависимости между сервисами, что противоречит одному из ключевых принципов микросервисной архитектуры — их независимости.
Отдельно рассмотрим разные типы общего кода: инфраструктурный код, доменные модели и утилиты. Каждый из этих типов несет разные риски — от нарушения границ контекста до проблем с версионированием.
В докладе я поделюсь своим опытом и шагами, как превратить «распределенный монолит» в чистую архитектуру.