I set up complete AWS production infrastructure for Java/Spring Boot applications — the same setup I use for my own live client projects.
What's included:
- EC2 setup (Ubuntu), RDS PostgreSQL (private subnet), S3, CloudFront CDN
- Docker containerization + ECR image registry
- GitHub Actions CI/CD pipeline (push to deploy, zero manual steps)
- ALB (Application Load Balancer) + ACM SSL certificates + Route 53 DNS
- Budget-optimized setup — my current client infrastructure runs under $60/month
Ideal for developers who have a working Spring Boot app but need it properly deployed and secured on AWS.