Notification Patterns

Patterns governing event-driven, scheduled, and triggered communications.

Notification logic is almost universally reimplemented from scratch. The patterns — trigger, recipient resolution, channel selection, deduplication, delivery confirmation — are stable across domains.

Patterns in this category

  • Event-triggered notification
  • Scheduled and digest notifications
  • Recipient resolution and routing
  • Delivery confirmation and retry
  • Notification deduplication

This category is under active development. Pattern proposals welcome.