Computational Thinking + Doing

Platform as a Service (PaaS)

Deploying web apps and services—using AWS Elastic Beanstalk, Azure Cloud Services, and Google App Engine.

Getting Started

For this example, I will use AWS Elastic Beanstalk, Azure Cloud Services, and Google App Engine as my fully-managed platform for my Web application and service. With my system design, my goal is to leverage the Platform as a Service (PaaS) cloud computing service model and and deploy an R Shiny dashboard app.

AWS system design

Azure system design

GCP system design


References

  • Wickham, H. (2021). Mastering Shiny: Building Interactive Apps, Reports, and Dashboards Powered by R. O’Reilly Media.
  • Bahga, A. & Madisetti, V. (2019). Cloud Computing Solutions Architect: A Hands-On Approach. Arshdeep Bahga & Vijay Madisetti.
  • Xie, Y., Hill, A. P., & Thomas, A. (2017). Blogdown: Creating Websites with R Markdown. CRC Press.
Applied Computing