Business and Technical Goal
Deploy the frontend and backend as independently managed workloads while improving availability, repeatability, scalability, and operational control compared with manually running containers.
- Containerized the React frontend and Spring Boot backend.
- Pushed versioned application images to Amazon ECR.
- Created an Amazon EKS cluster with managed worker nodes.
- Defined desired application state using Kubernetes YAML files.
- Exposed the frontend through an AWS provisioned load balancer.