Cloud Architecture

Multi-Tier Web Caching: CloudFront to ElastiCache

Cloud Architecture diagram · made in Skemio

Architecture diagram showing Client calling CloudFront, passing through ALB and ECS App, backed by ElastiCache Redis and Aurora PostgreSQL.
Architecture diagram showing Client calling CloudFront, passing through ALB and ECS App, backed by ElastiCache Redis and Aurora PostgreSQL.

What it shows

  • CloudFront edge caches static assets and full-page responses globally.
  • Application layer checks Redis for query results before querying SQL.
  • Write-through or TTL invalidation keeps read-heavy replicas unburdened.

The takeaway

Layered caching shields your database by terminating reads as close to the user as possible.

More cloud architecture diagrams