Despliegue multi-servicio de Spring Petclinic en EKS — VPC, GitOps con ArgoCD, CI/CD con GitHub Actions, construido con un flujo de trabajo agéntico en Claude Code (hooks, agentes de revisión, barreras de seguridad).
8 microservicios de Spring Boot (API Gateway, Config Server, Discovery, Admin, Customers, Visits, Vets, GenAI) corriendo en EKS detrás de un ALB, con Route 53 y ACM gestionando el DNS y el TLS. RDS MySQL se comparte entre los servicios en una configuración de una sola zona de disponibilidad. ArgoCD observa el repositorio de la plataforma y sincroniza los cambios; GitHub Actions construye, escanea y publica las imágenes en ECR. Prometheus, Grafana, Loki y Zipkin cubren métricas, logs y trazas. Dev y prod comparten esta misma forma — prod se diferencia solo en el número de réplicas, HPA y la sincronización manual de ArgoCD.
Ver el diagrama completo de arquitectura en el README ↗Kubernetes · EKS · Terraform · ArgoCD · AWS