The transaction stops at the network
A database commit and an HTTP call cannot share one rollback. See what outbox, idempotency, inbox, sagas, and two-phase commit can prove after a crash.
distributed systems transactions transactional outbox idempotency reliability