Когда часть операции прошла, а часть нет. Варианты: транзакция (всё или ничего), компенсация (откат выполненных шагов), retry (повтор упавших шагов), accept and fix later (пометить и исправить асинхронно). Для распределённых систем — saga pattern. В Go важно трекать состояние каждого шага. Идемпотентность операций позволяет безопасно ретраить.
Как обрабатывать partial failure?
Middle
137 просмотровAFK Offer AI
Как обработать concurrent checkout?