App Engine is a Platform as a Service offering. It is the fastest way to get your application running with Google Cloud. It is suitable for web, mobile, and IoT applications and takes away the overhead of managing the execution environment and scales quickly on demand. Multiple languages, such as Node.js, Java, Ruby, C#, Go, Python, and PHP, are supported. This way, the developer can concentrate on solely delivering the code. The applications are versioned and traffic can be directed to multiple versions, allowing us to perform A/B or canary tests. Applications in App Engine can be secured with firewalls, IAM roles, and SSL certificates, and can be scanned for common vulnerabilities using the Security Scanner service.
We will cover the following topics in this chapter:
- App Engine components
- Choosing the right location
- Working with...