Каждый релиз требует выкатить пять сервисов в строгом порядке за один вечер
После перехода на микросервисы любое изменение в модели заказа требует одновременного релиза пяти сервисов: все используют общую библиотеку с классами запросов и ответов, и новая версия одного сервиса несовместима со старыми версиями остальных. Релизы идут раз в месяц ночью.
Что предложить в первую очередь?
- Обратно совместимые контракты и независимые версии
- Автоматизировать одновременный релиз пяти сервисов
- Объединить пять команд в одну большую
- Запретить изменения модели заказа
