Опишите фактические границы системы: что развёртывается вместе, какие модули есть, как они взаимодействуют и кому принадлежат данные. Размер приложения сам по себе не отличает обычный монолит от модульного.
Можешь подробнее рассказать об архитектуре: есть ли большой монолит или модульный монолит?
Опишите фактические границы системы: что развёртывается вместе, какие модули есть, как они взаимодействуют и кому принадлежат данные. Размер приложения сам по себе не отличает обычный монолит от модульного.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите фактические границы системы: что развёртывается вместе, какие модули есть, как они взаимодействуют и кому принадлежат данные. Размер приложения сам по себе не отличает обычный монолит от модульного.
Модульность проявляется в явных контрактах и ограничении зависимостей, а не только в папках по названиям доменов. Укажите, можно ли изменить один модуль, не зная внутренностей остальных, и насколько общая БД связывает команды.
Для ответа о своём проекте приведите реальную схему на уровне компонентов и один конкретный компромисс. Не называйте систему микросервисной только из-за нескольких процессов или наличия брокера.