Dev.to
6/23/2026

Building a Cloud-Native Spring PetClinic Platform with Terraform, Kubernetes, AWS ECR, and GitOps: My DMI Group 4 Experience
Short summary
DevOps intern completed a cloud-native Spring PetClinic platform on AWS using Terraform, Kubernetes, Docker, and GitOps, managing infrastructure provisioning and CI/CD automation across nine microservices. Key lesson: validate AWS IAM permissions early to avoid deployment delays, and understand existing code before implementing changes. Practices demonstrated: Infrastructure as Code, containerization, GitOps deployment, and monitoring with Prometheus and Grafana.
- •Built production-style cloud-native infrastructure for Spring PetClinic microservices on AWS using Terraform, Kubernetes, Docker, and GitOps
- •Discovered critical IAM permission issue preventing ECR image push; learned to validate access early in deployment process
- •Applied DevOps best practices: IaC, automated CI/CD with GitHub Actions, containerization, Kubernetes orchestration, and comprehensive monitoring
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



