System Design - Cloud Pillars

Here is solutions for system design for cloud pillars

1. What cloud offers ?

  • Shared responsibility

  • Region + AZs (3 - 5 data centers = N connected virtual machines)

  • Compute: EC2, ECS, EKS, Lambda.

  • Storage: S3, EBS (MySQL,…), EFS (Config,…), Gracier (Hot and cold access)

  • Network: VPC (VPN), Internet Gateway (Public network), Direct Connect (Internal network), Global Accelerator + Cloud Front, Istio (Gateway + Load Balancer)

2. Design Compute Service

  • EC2.

  • ECS, EKS.

  • Fargate: serverless.

3. Design for Storage System

July 7, 2026