Ваша система начинает тонуть в хаосе обработки бизнес-процессов, хотя каждый сервис работает отлично "как часы".
Простые цепочки вызовов и реакций на события, обработка компенсаций превращается в запутанную, хрупкую и не поддающуюся тестированию архитектуру. Когда наступает тот момент, та точка поворота, в которой мы понимаем, что хореографии уже недостаточно и надо переходить к оркестрации и внедрению менеджера процессов? Давайте попытаемся разобраться на что следует обратить внимание, чтобы понять, что уже пора внедрять централизованное управление. Если в процессе развития вашей системы появляются следующие симптомы: ▸ Бизнес-процесс занимает минуты, а иногда даже и часы. ▸ Требуется ручное подтверждение некоторых шагов процесса. ▸ Нужны таймауты и паузы и повторное воспроизведение шагов спустя некоторое время. ▸ Требуется ожидание внешней системы. ▸ В процессах появились условия, которые запускают альтернативные цепочки участников. Это значит, что без явного управления состоянием би