Среда, вечер. Марина: «Завтра инвесторы. Если мы всё равно наводим границы — почему не распилить сразу? Двух зайцев: и модульность, и красивый слайд про microservices».
1 Гена ГенаНи то ни другое: квартал перекладывать код из папки в папку — бизнес этого не увидит, фичи встанут. 2 Тимур ТимурСделать каждый модуль сразу извлекаемым: все вызовы — через внутреннюю шину сообщений, конфиг-флаг «вынести в сервис» на каждом. Потом скажем спасибо. 3 Марина МаринаПилить сразу на микросервисы: физическое разделение заставит соблюдать границы — через сеть в чужую таблицу не залезешь. 4 Модульный монолит (модульный монолит: Один процесс деплоя, но внутри — чёткие модули с границами и контрактами. Порядок микросервисов без их сетевой боли.) : границы знания — сейчас, физическое разделение — когда и если появится причина. Инвесторам: «мы строим систему, которую можно распилить за недели, когда это понадобится бизнесу».