Google Cloud Reference Architecture
Last updated
Last updated
(Link to download original FigJam file)
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
Networking:
Google Cloud Armor (WAF)
Google Cloud Load Balancer
Google Cloud CDN
CI/CD
Container registry
Secret management
Logging and Monitoring tools
N/A