Chapter 3. Google App Engine

Google App Engine is a serverless compute solution that allows you to run your applications without having to manage the underlying infrastructure. App Engine supports Node.js, Java, Ruby, C#, Go, Python, PHP, or you can bring your own language runtime. App Engine has two editions: Standard and Flexible. With Flexible you can run your custom runtimes that allow you to bring any library and framework to App Engine.

App Engine provides you with enterprise-ready deployment features such as application versioning, traffic splitting, security, monitoring and debugging. With App Engine, all you need to focus on is your code; Google Cloud manages the underlying infrastructure.

All code samples for this chapter are located at You can follow along and copy the code for each individual recipe by going to the folder with that recipe’s number.

3.1 Deploy a Hello World to App Engine Standard ...

Get Google Cloud Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.