The Architecting on AWS course will enable you to design scalable, elastic, secure, and highly available applications on AWS. In this course, we cover architecture patterns for common solutions running on AWS, including Web Applications, Batch Processing, and hosting internal IT Applications.

This course is designed to teach you how to:

  • Employ architecture patterns for common solutions on AWS: Web Applications, Batch Processing, and hosting internal IT Applications
  • Leverage design components and capabilities for scalability and elasticity and high availability
  • Design for security, authentication, and authorization with AWS
  • Identify migration paths to the cloud
  • Design for cost optimization

This course is intended for:

  • Individuals who are responsible for designing cloud infrastructure and reference architectures
  • Systems Engineers and Developers who are responsible for designing and implementing architectures on AWS

We recommend that attendees of this course have:

  • Attended AWS Essentials or have equivalent experience
  • Working knowledge of distributed systems
  • Familiarity with general networking concepts
  • Working knowledge of multi-tier architectures
  • Familiarity with cloud computing concepts

This course will be delivered through a mix of:

  • Instructor-Led Training (ILT)
  • Hands-on Labs

This course allows you to test new skills and apply knowledge to your working environment through a variety of practical exercises

  • 3 Days

Day 1

  • Knowledge Check
  • Architecting in the Cloud
  • Amazon Virtual Private Cloud (VPC)
  • Identity, Authorization, and Authentication

Day 2

  • Overview of Services for Web Applications
  • Elasticity, Scalability, and Bootstrapping
  • Data Storage Scaling
  • Applied Concepts: Web Application Architecture

Day 3

  • Overview of Application Services
  • Applied Concepts: Batch Processing Reference Architecture
  • Designing for Cost
  • High Availability / Disaster Recovery
  • Migrating Existing Applications