workflow
intro.yml
o presiona Enter
intro.yml #1 · booting
workflow_dispatch · main · 0.00s
Mount infrastructure
Pull claude-code:agent
Start whoami.service
Load identity: diego-valdez
Establish secure session
haz clic o presiona cualquier tecla para saltar
← Todos los proyectos
deploy.yml #1 · agentic-petclinic-eks-platform
workflow_dispatch · main · shipped
Resumen

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).

Arquitectura

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 ↗
Stack

Kubernetes · EKS · Terraform · ArgoCD · AWS