# Exercises — Transactional Outbox & Deduplication

1. Model publisher crashes after sending but before marking published. Explain DB uniqueness and Kafka offset commit order.
2. Write a failure test that fails before the fix and passes afterward.
3. Describe production persistence and concurrency requirements.
