I have a scenario that I would like some systems design expertise on:
Suppose I have a Shiny app (hosted on RStudio Connect) that reads in external data (eg. from a CSV or a database) and allows the users to modify to the data. Any modifications to the data is not sent back to the database until the user explicitly presses a "save" button. If there are multiple active sessions of the application, what is the best way to get these changes pushed to the other sessions, besides using something like reactive polling?