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