Multi-channel async delivery, user preferences, retries.
Hashing, key generation, read-heavy caching.