title: Data Sync between server and multiple clients
body: <p>I developed an application which requires constant updates from server whenever data changes with respect to a specific user. e.g A user will be notified of all the changes or on goings if he/she is either a service provider, customer or a business owner. So currently whenever a change is occurred I send out a notification and on client end I update the UI based upon the notification details. </p>
  
  <p>My question is: Is there any other way where I could minimize the notifications ?</p>
  
  <p>Can I wire my mobile(Android/iOS) app with a session based service ? If yes then how ? And will the session maintainance be costly interms of resources ?</p>
  
  <p>Any help or guidance will be highly appreciated.</p>