Course Description


Prepare for exam

AWS Solutions Architect Assoiate

AWS Solutions Architect Professional

The AWS Certified Solutions Architect - Associate examination is intended for individuals who perform a solutions architect role and have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS.

You will learn

  • Effectively demonstrate knowledge of how to architect and deploy secure and robust applications on AWS technologies
  • Define a solution using architectural design principles based on customer requirements
  • Provide implementation guidance based on best practices to the organization throughout the life cycle of the project

  • What is cloud computing?
  • Public, private, and hybrid clouds
  • Cloud service models – IaaS, PaaS, and SaaS
  • Setting up your AWS account
  • The AWS management console

  • Multi-tier architecture
  • Designing for multi-tenancy
  • Designing for scale
  • Automating infrastructure
  • Designing for failure
  • Designing for parallel processing
  • Designing for performance
  • Designing for eventual consistency
  • Estimating your cloud computing costs
  • A typical e-commerce web application
  • Setting up our development environment

  • AWS components
  • Optimizing cloud infrastructure costs
  • Application development environments
  • Setting up the AWS infrastructure

  • Defining scalability objectives
  • Designing scalable application architectures
  • Leveraging AWS infrastructure services for scalability
  • Setting up auto scaling

  • Defining availability objectives
  • The nature of failures
  • Using AWS for disaster recovery
  • Setting up high availability

  • Defining security objectives
  • Understanding security responsibilities
  • Best practices in implementing AWS security
  • Setting up security

  • Using CloudWatch for monitoring
  • Using AWS solutions for backup and archiving
  • Planning for production go-live activities
  • Setting up for production
  • Managing infrastructure, deployments, and support at scale