- AWS EC2 (Ubuntu)
- Docker & Docker Compose
- Spring Boot (Java 17)
- Redis (Docker Container)
- MySQL (AWS RDS)
- GitHub Actions (CI/CD)
- Developer pushes code to GitHub
- GitHub Actions triggers CI/CD
- EC2 pulls latest code via SSH
- Spring Boot application is built
- Docker images are built and deployed using Docker Compose