Dining at restaurant Shiny

A Shiny app is like a restaurant where:

  • Server Kitchen
  • User Customer
  • Request Order
  • R process Chef

But our chef can only start a new order after finishing the prior one (single-threaded), unless we make the event independent to the main program flow by using async programming techniques.