Johan Holder presents our checklist for deployment of web-scale applications on AWS. We cover the fundamentals you need to apply when moving applications from a legacy hosting provider or building new services from scratch. • How to architect your AWS environment to take advantage of specific services such as Elastic Load Balancing, CloudFront, Amazon SQS and S3. • How to build for scalability, resilience and security • How to manage your costs We also show you how to avoid the common mistakes we see organisations make when getting started with AWS.