If you are expecting heavy traffic then I think your best choice would be to implement your own Shiny server on a cloud computing service (e.g. AWS, Google Cloud, Open Ocean, etc), if you are looking at low cost you would need to use the open source version, this has the disadvantage of only allowing a single R session for all your concurrent users, but there are walk-arounds like shinyproxy