About this course
Designing for AWS at scale means far more than picking the right managed service. This course works through the six pillars of the Well-Architected Framework as a live lens — you see real architecture decisions, the trade-offs that arise, and how to build for the failure modes that actually occur in production. Expect annotated diagrams, infrastructure-as-code examples, and worked cost models throughout.
What you will learn
- The six pillars of the AWS Well-Architected Framework applied to real system designs
- Multi-account organisation design with Control Tower, SCPs, and landing zones
- High-availability patterns: Multi-AZ, multi-region active-active, and chaos engineering
- Serverless architecture with Lambda, EventBridge, Step Functions, and SQS
- Data architecture: choosing between Aurora, DynamoDB, S3, and Redshift
- IAM at scale: permission boundaries, SCPs, and the principle of least privilege
- Cost engineering: right-sizing, Savings Plans, Spot instances, and FinOps culture
- Infrastructure as code with AWS CDK and Terraform at organisation scale
Your instructor
Ayodele Ajayi
Principal Engineer
Principal Engineer based in Kent, UK, with extensive experience across cloud-native security, platform engineering, and distributed systems. Ayodele has led engineering teams at scale and writes about what he learns — with a bias towards things that actually work in production.
Related courses
Continue building your skills in this area.