0% found this document useful (0 votes)
80 views1 page

Architect Solution Assignment

1. The solution uses AWS Amplify to serve the web app to users, AWS Cognito for authentication, and API Gateway to trigger Lambda functions to validate and store data in DynamoDB. 2. EMR processes and transforms the data from DynamoDB, storing it in Hadoop HDFS. 3. QuickSight provides data visualization dashboards for insights, while existing data can be migrated to the cloud solution for optimization of cost, performance, and operations.

Uploaded by

Anshu Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views1 page

Architect Solution Assignment

1. The solution uses AWS Amplify to serve the web app to users, AWS Cognito for authentication, and API Gateway to trigger Lambda functions to validate and store data in DynamoDB. 2. EMR processes and transforms the data from DynamoDB, storing it in Hadoop HDFS. 3. QuickSight provides data visualization dashboards for insights, while existing data can be migrated to the cloud solution for optimization of cost, performance, and operations.

Uploaded by

Anshu Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Cloud-Native Serverless Solution.

 
1. AWS Amplify serves the web app, (HTML,
JS, and CSS) to end users.
AWS Cloud 2. Cognito provides user authentication
3. API Gateway triggers the Lambda
function (based on Java app) to validate and
Front-end Back-end store the data in DynamoDB
4. EMR is a Hadoop cluster solution that
process the data from DynamoDB and
HTML CSS, JS 1 transforms and stores in Hadoop HDFS
5. QuickSight provides data visualisation
dashboards for AI/ML insights 
AWS Amplify Lambda
6. Migrate existing data to Cloud
7. Cloudwatch for centralised logging
Authenticate 2  
Rationale:
AWS Cognito 1. Serverless solution to maximize resilience
and fault-tolerance and integration with
Process Request DynamoDB Cloudwatch for logging/monitoring
2. Existing assets (HTML, JS, Java) can be
easily ported with minimal effort
HTTPS 3. Optimizing for cost, performance
Analytics and Insights efficiency, and operational overhead.
3
 
Text
4 On-prem

API Gateway EMR Cluster


Migration 6
Centralised logging and monitoring

7 5

Cloudwatch AWS QuickSight

HDFS cluster

You might also like