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

(Optional Components)

Google Cloud Storage:

  • Storage of the user profile images

Managed Elasticsearch:

  • To support search in Authgear admin portal

Networking:

  • Google Cloud Armor (WAF)

  • Google Cloud Load Balancer

  • Google Cloud CDN

CI/CD

  • Container registry

  • Secret management

Logging and Monitoring tools

N/A

Last updated