Part 1. Getting started
1 What is Amazon Web Services?
2 A simple example: WordPress in 15 minutes
Part 2. Building virtual infrastructure consisting of computers and networking
4 Programming your infrastructure: The command line, SDKs, and CloudFormation
5 Securing your system: IAM, security groups, and VPC
6 Automating operational tasks with Lambda
Part 3. Storing data in the cloud
8 Storing data on hard drives: EBS and instance store
9 Sharing data volumes between machines: EFS
10 Using a relational database service: RDS
11 Caching data in memory: Amazon ElastiCache and MemoryDB
12 Programming for the NoSQL database service: DynamoDB
Part 4. Architecting on AWS
13 Achieving high availability: Availability zones, autoscaling, and CloudWatch
14 Decoupling your infrastructure: Elastic Load Balancing and Simple Queue Service
15 Automating deployment: CodeDeploy, CloudFormation, and Packer
16 Designing for fault tolerance
17 Scaling up and down: Autoscaling and CloudWatch
18 Building modern architectures for the cloud: ECS, Fargate, and App Runner