3 Days


Employees of federal, state and local governments; and businesses working with the government.


  • 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
  • AWS Essentials

Course Description:

Using AWS, learn to architect scalable, reliable applications for the cloud.

This course enables you to design scalable, elastic, secure, and highly available applications on Amazon Web Services (AWS). In this course, we cover architecture patterns for common solutions running on AWS, including Web Applications, batch processing, and hosting internal IT applications.

What You’ll Learn

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

Who Needs to Attend

  • 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

Course Outline

  1. Knowledge Check
  2. Architecting in the Cloud
  3. Amazon Virtual Private Cloud (VPC)
  4. Identity, Authorization, and Authentication
  5. AWS Overview of Services for Web Applications
  6. Elasticity, Scalability, and Bootstrapping
  7. Data Storage Scaling
  8. Applied Concepts: Web Application Architecture
  9. Overview of Application Services
  10. Applied Concepts: Batch Processing Reference Architecture
  11. Designing for Cost
  12. High Availability / Disaster Recovery
  13. Migrating Existing Applications