• Server should push data to client when new data is generated. In our case ‘Client – Published Dashboard’ and ‘Server – Azure SQL Database where the data reside or other cloud based databases’.  
  • Dashboard should trigger widget refresh every time new data is received. Actual streaming behavior like pushing data to widget
  • Need to consider event based refresh along with auto refresh.