Real time data flow across multiple users is a very big problem. Everyone need a real time data flow. To solve this problem, I am using firebase powered by google for real time data flow. For details about firebase, you have to visit https://firebase.google.com/. This is normally using for chatting feature. I am using it just to indicate me that there is some new data inserted. I am using my own server's database and also firebase.
Feel free to contact me If you are still confused.