Deploy Microservices on AWS EC2

Job ID: 40438226

Budget: ₹750 – ₹1,250 INR

I have a set of containerised microservices that must run smoothly on an AWS EC2 instance in the US East (N. Virginia) region. All services are already Docker-ised; what I need now is a production-ready deployment that can be reproduced easily.

Here is the scope in plain terms:

• Provision or harden an EC2 host, configure security groups and key-based access, then install and tune Docker (and Docker Compose if you prefer managing the stack that way).

• Pull my private images from Docker Hub, wire them together, and expose the necessary ports through an Nginx or ALB front end so each microservice is reachable behind a single public endpoint.

• Connect every service to a MySQL instance (RDS or on-host, whichever you recommend) and verify that environment variables, migration scripts, and health checks all succeed.

• Automate the whole flow with a shell script or minimal CI/CD action so I can redeploy in one command after future image updates.

Acceptance criteria
– All containers start with zero manual tweaks and stay healthy after 30 minutes of load testing.
– Endpoints return expected “OK” health responses from outside AWS.
– MySQL reads/writes complete without timeouts.
– A concise README details every step needed to replicate or modify the setup.

Send over your plan and any clarifying questions, and we can get this live quickly.