Azure Reference Architecture

(Link to download original FigJam file)

Cloud Resources Requirements

ProductsPurposesSuggested Specification

Azure Kubernetes Services

Pods to run the applications, cache for user sessions

D2 v3 (2 vCPUs, 8GB RAM) x 3 minimum for k8s

Azure Database for PostgreSQL

Store system settings, user profiles, audit logs

D2s v3 (2 vCore) x 2 for high availability

Azure Cache for Redis

Store user sessions and usage analytics

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

(Optional Components)

Azure Storage:

  • Storage of the user profile images

Managed Elasticsearch:

  • To support search in Authgear admin portal

Networking:

  • Azure Front Door with WAF Policy

  • Azure Load Balancer

CI/CD

  • Container registry

  • Secret management

Logging and Monitoring tools

N/A

Last updated