Architecture: How to build a notification system similar to Facebook? At our company we're building a platform that will need to send notifications to users. Example of such notifications are: User answered your question. User liked your question. There are X new question in a group you belong to. We need to process these notifications and decide if: Notification will be stored in DB table to be d