Flowstack / Рабочая библиотека
Практика для следующего этапа.
Проектируйте интеграционные сценарии с явными зависимостями, тайм-аутами и правилами повторного запуска. Каждый шаг объясняет, что произошло и что делать дальше.
Карта интеграции
Контракты интеграционного сценария
Как согласовать интерфейсы до написания связующего кода.
Читать материалКарта интеграции
Повторы и идемпотентность
Повторный запрос не должен создавать повторный бизнес-эффект.
Читать материалКарта интеграции
Компенсации в распределённом процессе
Что делать, когда следующий шаг не выполнен, а предыдущий уже изменил данные.
Читать материалFlowstack
Сделайте весь процесс понятным.
Изучите примеры, разберитесь в данных и выстройте процесс, который легко объяснить.