AWS Reference Architecture
Last updated
Last updated
(Link to download original FigJam file)
Amazon Elastic Kubernetes Services
Pods to run the applications, cache for user sessions
m5.large (2 vCPUs, 8GiB RAM) x 3 minimum for k8s
Amazon RDS for PostgreSQL
Store system settings, user profiles, audit logs
db.m5.large (2 vCPUs, 8GiB RAM) x 2 for high availability
Amazon ElastiCache for Redis
Store user sessions and usage analytics
Require approximately 30kB per user. Please refer to Deploy with Helm chart
(Optional Components)
Amazon S3:
Storage of the user profile images
Managed Elasticsearch:
To support search in Authgear admin portal
Networking:
Amazon Web Application Firewall
Amazon Application / Elastic Load Balancer
Amazon Cloudfront (CDN)
CI/CD
Container registry
Secret management
Logging Monitoring tools
N/A