Google App Engine
What is Google App Engine?
- GAE is a Platform as a Service (PaaS) offering from Google that provides a computing platform and a solution stack as a service.
- GAE can run Web applications on Google's infrastructure.
- GAE applications can store, search, and retrieve data from a variety of Google's storage services, including Datastore, BigQuery, Cloud Storage, etc.
- You can build your application in many programming languages, such as Java, Python, Go, and others.
App Engine offers two environments for your applications:
- Standard Environment: Ideal for applications with rapid scaling needs. Your code runs in a secure, sandboxed environment with a specific set of libraries.
- Flexible Environment: Runs your application in Docker containers, giving you more flexibility to use custom libraries, access the underlying compute infrastructure, and run background processes.