My-capstone-project
- Design & Plan: Define the architecture of the stateless application.
- Build the Application: Create a simple web application with two static pages.
- Containerize the Application: Package the web app in a Docker container.
- Push the Container to AWS ECR: Store the Docker image in Amazon Elastic Container Registry (ECR).
- Deploy to ECS (or EKS): Use ECS (or EKS) to orchestrate container deployment.
- Set Up a Load Balancer: Distribute traffic to containers using an Application Load Balancer (ALB).
- Configure DNS with Route 53: Assign a custom domain to the application.
- Write Terraform Code: Automate infrastructure provisioning with Terraform.
- Test & Validate: Verify that the deployed application works correctly.