1 - What is Amazon Web Services? 2 - A simple example: WordPress in 15 minutes 3 - Using virtual machines: EC2 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 7 - Storing your objects: S3 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 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