What are the key components of AWS Architecture?
A typical AWS architecture combines these layers:
Compute — EC2, Lambda, Fargate, ECS/EKS for running code.
Storage — S3 (object), EBS (block), EFS (file), Glacier (archive).
Database — RDS / Aurora (relational), DynamoDB (key-value), ElastiCache (in-memory), Redshift (warehouse).
Networking — VPC, subnets, Route 53 DNS, CloudFront CDN, ALB / NLB load balancers, Direct Connect.
Security — IAM, KMS, WAF, Shield, GuardDuty, Security Hub.
Monitoring & Mgmt — CloudWatch, X-Ray, CloudTrail, Systems Manager, Config.
Integration — SQS, SNS, EventBridge, Step Functions, API Gateway.
Reference architecture: Route 53 → CloudFront → ALB → Auto-Scaled EC2/Fargate → RDS Multi-AZ, with S3 for static assets and CloudWatch + X-Ray for observability.
Group services into 6-7 layers (compute, storage, DB, network, security, observability, integration) and pick the top 2 in each. Don't list every service.