Пять стадий принятия саги
- Отрицание — дергаем что надо по HTTP с ретраями.
- Гнев — переходим на асинхронные сообщения.
- Торг — Transactional Outbox решит же большую часть проблем, да?
- Депрессия — 100% надежность не достижима, все равно что-то может сломаться. Но сделаем хотя бы идемпотентно, чтобы ретраить было проще.
- Принятие — ладно, сделаем еще сагу, чтобы хотя бы следить, какие шаги сделаны в рамках процесса.
Комментарии