
Explore how SQS replicates messages across availability zones, compare standard and FIFO queues, and learn how visibility timeout and message groups ensure ordering and fault tolerance.
Explore how AWS SQS FIFO queues preserve message order, handle duplicates with content-based deduplication, and process messages sequentially within each message group id, while enabling concurrency across groups.
Compare SNS and EventBridge to guide when to use each, highlighting event-driven designs, schema registry benefits, and auto discovery, with SNS for high throughput messages.
Learn how Amazon Kinesis ingests, buffers, and processes streaming data in real time, with video streams, firehose, and data analytics enabling very low latency insights and a capabilities pipeline.
Learn how to design and operate Kinesis data streams with shards, partition keys, retention, iterators, resharding, KCL/KPL workflows, throughput scaling, and firehose destinations for reliable real-time processing.
Publish streaming data to a Firehose delivery stream from the CLI and store it in an S3 bucket by publishing single and batch JSON records and verifying in S3.
Please download all the resources attached to this lecture.
automate S3 file processing with lambda to parse robocopy log files and convert them to json, using separate source and destination buckets with read/write permissions, CloudWatch logs, and X-Ray tracing.
Explore how AWS X-Ray reveals distributed application performance issues and errors by enabling tracing for the s3 data transformation function in us-east-2 and reviewing traces in CloudWatch ServiceLens.
Integrate API gateway with a Lambda function named Fibonacci to build a serverless web app, enable CORS, test GET and POST methods, and host the web client on S3.
Aurora uses a six-copy storage subsystem with quorum for rapid failover and up to 15 read replicas. It offers serverless compute, MySQL and PostgreSQL compatibility, and scalable, low-cost performance.
DynamoDB uses partitions and replication across availability zones to support eventual and strong consistency. Choose between on-demand and provisioned capacity, with auto scaling, RCUs, WCUs, streams, and DAX.
Explore Amazon Redshift, a petabyte-scale, columnar data warehouse with a leader and compute nodes, enabling scalable analytics, compression, and SQL-based queries, plus Redshift Spectrum for S3 data lake integration.
In this lab, you will learn how to
1. Create table and load items
2. Read
Get Item (most efficient)
Query (efficient)
Scan (least efficient and most expensive)
3. Interact using
Management Console
Code
PartiQL (SQL)
4. Configure Point in Time Recovery for Protection from accidental changes
5. Configure Backup for long-term retention and compliance
In this lab, you will learn how to configure and use a DynamoDB Global Table
In this lab, you will learn how to
Deploy Multi-AZ Database (Highly Available)
Configure Continuous Backup and Snapshot
Create Table - Load and Query Data
Perform Failover
Configure Read Replica
In this lab, you will learn how to
Launch Aurora Multi-AZ Configuration (Primary, Reader)
Create Table, Load and Query Data in Aurora
Perform same-region Failover
Convert to Global Database
Managed fail over to a Disaster Recovery region
Unplanned fail over to a Disaster Recovery region
** Disaster Recovery | Everything Fails, All the Time | AWS | Pilot Light | Warm Standby | Multi-Site **
Disaster recovery is a very interesting topic, and in this video, we look at implementation options for various Recovery Time and Recovery Point Objectives in the AWS Cloud
Topics:
1. Introduction and Common Terminologies
2. What does Resiliency Mean
3. Common Events versus One-time Events
4. How to Measure Availability - Request-based or Time-based
5. Fault Tolerance versus High-Availability
6. High-Availability is not Disaster Recovery!
7. Disaster Recovery Metrics (RTO/RPO)
8. Fail-over and Fail-back
9. Backup and Restore (Option 1)
10. Pilot Light (Option 2)
11. Warm Standby (Option 3)
12. Multi-region Active-Active (Option 4)
13. Cloud-based DR
From midnight on October 19 to October 20, 2025, AWS’s us-east-1 region faced one of its longest disruptions — lasting over 15 hours and impacting key services like DynamoDB, EC2, and IAM. The incident also triggered cascading failures across other regions that rely on us-east-1–hosted global services.
In this video, we unpack what went wrong, how AWS managed the crisis, and the disaster recovery (DR) strategies every architect should apply to protect workloads from region-level and cross-region dependencies.
Deploy a hello world docker container on an EC2 instance, run a Flask app showing the hostname, pull from Docker Hub, and map port 80 to container 5000.
Configure a fargate task definition and cluster for running containers. Run tasks with spot capacity behind an application load balancer on port 5000, using IP addresses.
Learn to run ECS tasks on EC2 or Fargate, with Local Zones, Wavelength, Outposts, and ECS Anywhere, plus monitoring with CloudWatch and IAM roles.
Explore container networking options in ECS: host, bridge, and awsvpc modes, detailing port binding, static vs dynamic mappings, and traffic routing with ELB, Cloud Map, and App Mesh.
Analyze approaches to service communication in microservices: internal load balancers, Cloud Map domain names with DNS updates, and App Mesh with Envoy sidecars, highlighting latency, mTLS security, and trade-offs.
See how CloudFormation treats infrastructure as code, modeling it in a text template to automate, version control, and replicate deployments across regions with rollback and change sets.
Create an S3 bucket using a CloudFormation template and view the bucket name in the outputs. Explore stack creation, tags, region, termination protection, and rollback behavior to protect resources.
Delete a stack in cloud formation removes all resources created by it. In management console, verify bucket removals; logical IDs reference template resources, while physical IDs are the actual IDs.
AWS SAA C03 Exam Guide Appendix section has a list of services. The attached PDF provides a brief description of some of the services and their purpose. Only basic knowledge about these services is needed for the exam. Other more important services are covered in depth in the course.
I am truly honored Udemy CEO highlighted my SAA-C03 courses in the earnings call [Aug-2022] for providing up-to-date and relevant content
Welcome to the Part 2 of AWS Solutions Architect Associate Course!
If you are interested in becoming a cloud architect, you have come to the right place!
An architect is responsible for translating the business requirements into a solution blueprint
And also provide implementation guidance to the development team
To effectively play this role, you need a breadth of understanding of AWS services and how to integrate them into a complete solution
In this course, we walk through several business scenarios and how to apply cloud architectural principles
Such as avoiding a single point of failure, properly securing and protecting your workload, designing for high availability, and so forth
I am Chandra Lingam, and I am your instructor.
I have structured the curriculum into two courses
The first course covers infrastructure services such as network, server, monitoring, storage, load balancers, auto-scaling, cloud security, S3, managing your application traffic flow with services such as Route 53, CloudFront, Global Accelerator, and we wrap up with migrate your application to the cloud
The second course (this one) covers messaging services, lambda, API Gateway, databases, containers, cloudformation, and disaster recovery concepts
Here is the approximate time you need to plan to spend on preparation.
The first course is around 15 hours long and the second course is around 9 hours long
I recommend adjusting the video playback speed to 1.25x
So, you can watch all the videos in around 20 hours
And for the hands-on labs and quizzes, add another 20 hours
So, plan to spend at least 40 hours on preparation
The time will vary based on your experience – but you can use this as a ballpark
I also provide PDFs to review specific concepts quickly
Something unique I offer my students is the weekly study group sessions where you can meet fellow learners and discuss specific topics
With the knowledge you gain in this course, you will become a really good architect and easily clear the certification exam!
I am looking forward to meeting you!