Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

AWS ASSIGNMENT

Task 1.

1.Create a free AWS account if you already don’t have one.

2.Deploy a sample node.js(express.js) application on Elastic Beanstalk . You may even deploy a REST API
POST request that returns Hello World on requesting the API.

3.Deploy an ALB in front of Elastic Beanstalk (EC2 instances) to handle the API requests. Configure the
load balancer to perform health checks at /health route.

4.You have to use nginx as reverse proxy in server.

5.After Configuring the load balancer, the server should return 200 responses on health checks.

6.In the image below, as you can see the request logs button, download the complete log file and attach
it in the response you will be sending us. You will find this your elastic beanstalk environment.

7.Along with the log file , make sure to send us the snippet image of the complete recent Event logs and
the environment overview as demonstrated below.
8.Record a short video in which when you are triggering a post request on the exposed load balancer,
you get a hello world response back. You can send request using Postman or thunder client based on
your convenience.

Task 2:

Imagine you are tasked with designing a cloud-based architecture on AWS for a critical application that
manages sensitive user information. This application needs to expose a set of RESTful APIs that allow
authenticated and authorized users to access and modify this sensitive data. The solution must ensure
high availability, security, scalability, and compliance with data protection standards.

Describe in detail how you would design this architecture. Include the AWS services you would use, how
you would manage API access, security considerations (both at the network and application layers), how
you would handle data encryption, and any other aspects you believe are crucial for the integrity and
security of the system. Additionally, explain how you would monitor and log activities to ensure ongoing
security and compliance.

Note: ChatGPT generated answers won’t be accepted.

You might also like