Design Patterns · Senior · Question 51 of 75

What problem does the Transactional Outbox pattern solve?

Explanation

Without it, a crash between "save" and "publish" loses events or publishes events for unsaved data. Consumers must be idempotent.

Further reading

Problem with a question

Design Patterns · Senior · question 51

Test yourself

Take the Design Patterns · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz