Architecting on AWS



In this course, you will learn how to optimize the AWS Cloud by understanding AWS services and how these services fit into a cloud solution. Your architectural solution may differ depending on industry and business size. Because there is no one-size-fits-all design, this course highlights some AWS Cloud design patterns to help you learn how a service may fit in the overall cloud design. It also covers the best practices and lessons learned.

  • 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
  • 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
Learning Objectives
  • Make architectural decisions based on the AWS recommended architectural principles and best practices
  • Demonstrate basic knowledge of security best practices when using AWS
  • Create a cloud migration roadmap and a plan
  • Leverage AWS services to make your servers scalable
  • Create a business continuity plan and achieve High Availability
This is an emerging technology course. Course outline is subject to change as needed.
  1. Leveraging Global Infrastructure
  2. Extending On-Premises into the Cloud
  3. Computing in the Cloud
  4. Designing Storage Subsystems
  5. Distributed Environments
  6. Choosing a Datastore
  7. Designing Web-Scale Media Hosting
  8. Event Driven Scaling
  9. Infrastructure as Code
  10. Orchestrating Batch Processing
  11. Reviewing Large Scale Design Patterns
  12. Designing for Cost
  13. Planning for High Availability and Disaster Recovery