⬡ Hub
Skip to content

Google App Engine (GAE)

Google App Engine is a fully managed, serverless platform for building and hosting web applications at scale.

Key Features

  • Standard Environment: Sandbox environment, fast scaling, specific language versions (Python, Java, Node.js, Go, PHP, Ruby).
  • Flexible Environment: Docker containers, any language/library, access to background processes.
  • Zero Ops: Fully managed infrastructure.

Use Cases

  • Web Apps: Scalable web applications and mobile backends.
  • Microservices: Building microservices architectures.

Key Concepts

  • Services: The main component of an App Engine application (formerly modules).
  • Versions: Multiple versions of your code can run simultaneously (e.g., for A/B testing).
  • Instances: The virtual machines that run your code (managed by GAE).