Notes based on Adrian Cantrill's course from cantrill.io and Stéphane Maarek's Udemy course.
Web Tier : Customer facing layer. There would be regional based services like ALB or API gateway dependig on application architecture. Abstracts customers from underlying architecture. Compute Tier: The infra to web tier is provided by compute tier using EC2, lambda or containers. Storage Services: Service like EBS, EFS or S3. Data Storage: Products like RDS, Aurora, DynamoDB, and RedShift. Caching: Elastic cache for general caching, DynamoDB acclerator(DAX) App Services: Kinesis, Step Functions, SQS, SNS