Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Experfy Team, Instructor - AWS Certified Solutions Architect—Associate Exam Training

Experfy Team

The Experfy Team consists of leading technologists based in Harvard Innovation Lab and forward-thinking tech companies.

Instructor: Experfy Team

Designing & deploying scalable, highly available, fault tolerant systems on AWS

Course Description

This course prepares you for the AWS Certified Solutions Architect – Associate Exam and is intended for individuals with experience designing distributed applications and systems on the AWS platform. Concepts that are taught for this exam include: Designing and deploying scalable, highly available, and fault tolerant systems on AWS; Lift and shift of an existing on-premises application to AWS; Ingress and egress of data to and from AWS; Selecting the appropriate AWS service based on data, compute, database, or security requirements Identifying appropriate use of AWS architectural best practices; Estimating AWS costs and identifying cost control mechanisms.

What am I going to get from this course?

  • Design and deploy scalable, highly available, and fault tolerant systems on AWS 
  • Lift and shift an existing on-premises application to AWS 
  • Ingress and egress data to and from AWS 
  • Select the appropriate AWS service based on data, compute, database, or security requirements 
  • Identify appropriate use of AWS architectural best practices 
  • Estimate AWS costs and identifying cost control mechanisms

Prerequisites and Target Audience

What will students need to know or do before starting this course?

To take this course, you will need the following general IT knowledge:
  • Understanding of typical multi-tier architectures: web servers, caching, application servers, load
  • balancers, and storage
  • Understanding of Relational Database Management System (RDBMS) and NoSQL
  • Knowledge of message queuing and Enterprise Service Bus (ESB)
  • Familiarity with loose coupling and stateless systems
  • Understanding of different consistency models in distributed systems
  • Knowledge of Content Delivery Networks (CDN)
  • Hands-on experience with core LAN/WAN network technologies
  • Experience with route tables, access control lists, firewalls, NAT, HTTP, DNS, IP and OSI Network
  • Knowledge of RESTful Web Services, XML, JSON
  • Familiarity with the software development lifecycle
  • Work experience with information and application security concepts, mechanisms, and tools
  • Awareness of end-user computing and collaborative technologies

Who should take this course? Who should not?

This course is for anyone looking to:
  • understand how to design and deploy systems on AWS
  • pass the AWS Certified Solutions Architect—Associate Exam


Module 1: Designing highly available, cost-efficient, fault-tolerant, scalable systems

Lecture 1 How to design cloud services

Lecture 2 Planning and design
Lecture 3 Monitoring and logging
Lecture 4 Best practices for AWS architecture
Lecture 5 Developing to client specifications, including pricing/cost

Demand vs. Reserved vs. Spot; RTO and RPO DR Design

Lecture 6 Architectural trade-off decisions (e.g., high availability vs. cost, Amazon Relational Database Service (RDS) vs. installing your own database on Amazon Elastic Compute Cloud (EC2))

Lecture 7 Hybrid IT architectures (e.g., Direct Connect, Storage Gateway, VPC, Directory Services)
Lecture 8 Elasticity and scalability (e.g., Auto Scaling, SQS, ELB, CloudFront)
Quiz 1 Designing systems

Module 2: Implementation and Deployment

Lecture 9 Amazon EC2

Lecture 10 Amazon S3
Lecture 11 AWS Elastic Beanstalk
Lecture 12 AWS CloudFormation
Lecture 13 AWS OpsWorks
Lecture 14 Amazon Virtual Private Cloud (VPC)
Lecture 15 AWS Identity and Access Management (IAM)
Lecture 16 Configure an Amazon Machine Image (AMI)
Lecture 17 Operate and extend service management in a hybrid IT architecture
Lecture 18 Configure services to support compliance requirements in the cloud
Lecture 19 Launch instances across the AWS global infrastructure
Lecture 20 Configure IAM policies and best practices
Quiz 2 Implementation and Deployment

Module 3: Data Security

Lecture 21 AWS shared responsibility model
Lecture 22 AWS platform compliance
Lecture 23 AWS security attributes (customer workloads down to physical layer)
Lecture 24 AWS administration and security services
Lecture 25 AWS Identity and Access Management (IAM)
Lecture 26 Amazon Virtual Private Cloud (VPC)
Lecture 27 AWS CloudTrail
Lecture 28 Ingress vs. egress filtering, and which AWS services and features fit
Lecture 29 “Core” Amazon EC2 and S3 security feature sets
Lecture 30 Incorporating common conventional security products (Firewall, VPN)
Lecture 31 Design patterns
Lecture 32 DoS mitigation
Lecture 33 Encryption solutions (e.g., key services)
Lecture 34 Complex access controls (building sophisticated security groups, ACLs, etc.)
Lecture 35 Amazon CloudWatch for the security architect
Lecture 36 Trusted Advisor
Lecture 37 CloudWatch Logs
Quiz 3 Implement secure practices for cloud deployment and maintenance
Lecture 38 Disaster recovery
Lecture 39 Recovery time objective
Lecture 40 Recovery point objective
Lecture 41 Amazon Elastic Block Store
Lecture 42 AWS Import/Export
Lecture 43 AWS Storage Gateway
Lecture 44 Amazon Route53
Lecture 45 Validation of data recovery method
Quiz 4 Recognize critical disaster recovery techniques and their implementation

Module 4: Troubleshooting

Lecture 46 General troubleshooting information and questions
Quiz 5 Troubleshooting