Google Cloud Reference Architecture

(Link to download original FigJam file)

Cloud Resources Requirements

ProductsPurposesSuggested Specification

Google Kubernetes Engine

Pods to run the applications, cache for user sessions

e2-standard-2 (2 vCPUs, 8GB RAM) x 3 minimum for k8s

Google Cloud SQL for PostgreSQL

Store system settings, user profiles, audit logs

db-standard-2 (2 vCPUs, 7.5GB RAM) x 2 for high availability

Memorystore for Redis

Store user sessions and usage analytics

Require approximately 30kB per user. Please refer to Deploy with Helm chart

(Optional Components)

Google Cloud Storage:

  • Storage of the user profile images

Managed Elasticsearch:

  • To support search in Authgear admin portal


  • Google Cloud Armor (WAF)

  • Google Cloud Load Balancer

  • Google Cloud CDN


  • Container registry

  • Secret management

Logging and Monitoring tools


Last updated