3.19. PaaS - Platform as a Service

3.19.1. Heroku

3.19.2. Amazon AWS

  • Amazon Lambda

3.19.3. Google App Engine

A powerful platform to build apps and scale automatically

  • Popular Languages - Build your application in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring your own language runtime

  • Open & Flexible - Custom runtimes allow you to bring any library and framework to App Engine by supplying a Docker container

  • Fully Managed - A fully managed environment lets you focus on code while App Engine manages infrastructure concerns

  • Monitoring, Logging & Diagnostics - Google Stackdriver gives you powerful application diagnostics to debug and monitor the health and performance of your app

  • Application Versioning - Easily host different versions of your app, easily create development, test, staging, and production environments

  • Traffic Splitting - Route incoming requests to different app versions, A/B test and do incremental feature rollouts

  • Services Ecosystem - Tap a growing ecosystem of GCP services from your app including an excellent suite of cloud developer tools