- 2 separate tasks - DB and Provider - DB to persist notification - Provider to contact provider - Each piece has separate retries - Provider retries have configured back-off