Event-driven architecture : The Outbox Pattern

How production systems guarantee that important events never quietly disappear — even when things crash at the worst possible moment.