This is a huge pain point when initially developing web applications—spinning up redis instance, pub/sub, dirtying up models/controllers. I mean even facebook struuugggled with their +1 notification bug for years.
If you can somehow normalize and create systematic best practices for notifications, this could be a very large SaaS product.