English

Google App Engine

Backends (Go)

This reference describes how to use backends in Go. Backends are special instances that have no request deadlines, higher memory and CPU limits, and persistent state across requests. They are started automatically by App Engine and can run continuously for long periods. Backend instances are individually addressable, as well as addressable as a group.

Backends can handle HTTP requests from users or other parts of your application, start and run continuously in the background, or be driven by Task Queue tasks or Cron jobs. The following sections describe how to configure backends, best practices for using them, and how App Engine bills for them.