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.