модуль 5 из 6 · Акт II · ~30 мин · 7 решений

сцена

Среда, продуктовая. На доске — двенадцать прямоугольников: Каталог, Поиск, Корзина, Заказы, Цены, Доставка, Отчёты, Уведомления, Промо, Подбор, Модерация, Биллинг фермеров. Над ними Тимур размашисто вывел красным: «Микросервисы». За полгода роста к шести исходным модулям наросли поиск, корзина, промо, подбор — доска раздулась вдвое.

Тимур
Тимур

Платежи вышли — и мир не рухнул, наоборот, полегчало. Предлагаю не тормозить: режем всё по списку. Каждому модулю — свой сервис, каждой команде — свой деплой.

Гена
Гена

Двенадцать сервисов на две дюжины человек. Это двенадцать баз, двенадцать пайплайнов и двенадцать новых способов проснуться в три ночи. Я в прошлый раз сам кричал «режь всё на сервисы» — а потом сел считать. Считать оказалось страшнее, чем предлагать. Я против — и это не «старик боится перемен», это арифметика.

Лера
Лера

А я с продуктовой стороны вижу одно: половину этих штук мы не трогали месяцами. Зачем городить вокруг них границы, если они просто тихо работают?

Марина
Марина

Стоп. Иван, план ты защищаешь в четверг. Двенадцать кандидатов — и нужен критерий: почему этот режем, а этот нет. «Микросервисы, потому что модно» инвесторам не продать.

Иван смотрит на доску. Платежи он вырезал по силе связи — там знание рвалось наружу через границу. Но сила — только одна ось. Чтобы честно отранжировать двенадцать, ему нужны ещё две.

двенадцать кандидатов · резать всё?
монолит «ярмарка» · один деплойконтракткаталогзаказыценыдоставкаотчётыплатежиуже отдельный сервис+ поиск, промо, уведомления… всего 12 кандидатов

Платежи уже снаружи. На очереди — ещё одиннадцать. Но «можно выделить» и «стоит выделять» — разные вопросы.

← карта