You are on page 1of 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