SAA-C03 Introduction
Decoupled Architecture
AWS Step Functions
Which services should I use to build a decoupled architecture?
Streaming Data
Mobile Apps
AWS Machine Learning Services
Design a Multi-Tier Solution
When To Go Serverless
Design considerations
AWS Migration Services
SAA-C03 Review
The course is part of this learning path
Domain One of The AWS Solution Architect Associate exam guide SAA-C03 requires us to be able to Design a multi-tier architecture solution so that is our topic for this section.
We cover the need to know aspects of how to design Multi-Tier solutions using AWS services.
Want more? Try a lab playground or do a Lab Challenge!
Learning Objectives
- Learn some of the essential services for creating multi-tier architect on AWS, including the Simple Queue Service (SQS) and the Simple Notification Service (SNS)
- Understand data streaming and how Amazon Kinesis can be used to stream data
- Learn how to design a multi-tier solution on AWS, and the important aspects to take into consideration when doing so
- Learn how to design cost-optimized AWS architectures
- Understand how to leverage AWS services to migrate applications and databases to the AWS Cloud
Kinesis Data Analytics allows you to use Structured Query Language to query data in a Kinesis Data Stream and/or a Kinesis Data Firehose, and then store it to Amazon S3, an OpenSearch cluster, or Amazon Redshift cluster. Kinesis Data Analytics is used for real-time analysis on Kinesis Data Streams, using Structured Query Language to perform real-time series analytics, populate real time dashboards, and create real-time metrics. It's a fully managed service with built-in auto-scaling, which can create streams out of the real-time queries as a result. To use Kinesis Data Analytics, you create an application that reads and processes streaming data from Kinesis Data Streams or Kinesis Data Firehose. You then write your SQL code using an interactive editor and test it with the livestream data. For new projects, you can use the Kinesis Data Analytics Studio, which provides you ease of use with advanced analytical capabilities and lets you build streaming processing applications in minutes. Kinesis Data Analytics supports Kinesis Firehose, AWS Lambda, and Kinesis Data Streams as destination to send the results. You are built for the data consumption rate.
Andrew is fanatical about helping business teams gain the maximum ROI possible from adopting, using, and optimizing Public Cloud Services. Having built 70+ Cloud Academy courses, Andrew has helped over 50,000 students master cloud computing by sharing the skills and experiences he gained during 20+ years leading digital teams in code and consulting. Before joining Cloud Academy, Andrew worked for AWS and for AWS technology partners Ooyala and Adobe.