Slide 30
Slide 30 text
A customer didn’t receive an important daily summary email.
1. Why?
The nightly job that sends the summary emails failed halfway through.
2. Why?
That job iterates over the customers to send each email, and there was a
timeout on one email delivery, causing the job to crash.
3. Why?
I hadn’t anticipated or tested failure states.