- Notifications should be received instantly.
- Notifications should be clickable and open the correct screen on the app
- Notification should have a clear and indicative image/icon
- Push notifications systems should work at scale, even when thousands of notifications need to be dispatched simultaneously.