workflow
intro.yml
or press 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
click or press any key to skip
← All projects
deploy.yml #1 · agentic-petclinic-eks-platform
workflow_dispatch · main · shipped
Overview

Multi-service Spring Petclinic deployment on EKS — VPC, GitOps via ArgoCD, CI/CD with GitHub Actions, built with an agentic Claude Code workflow (hooks, review agents, safety guardrails).

Architecture

8 Spring Boot microservices (API Gateway, Config Server, Discovery, Admin, Customers, Visits, Vets, GenAI) running on EKS behind an ALB, with Route 53 and ACM handling DNS and TLS. RDS MySQL is shared across services in a single-AZ setup. ArgoCD watches the platform repo and syncs changes; GitHub Actions builds, scans, and pushes images to ECR. Prometheus, Grafana, Loki, and Zipkin cover metrics, logs, and traces. Dev and prod share this same shape — prod differs only in replica counts, HPA, and manual ArgoCD sync.

See the full architecture diagram in the README ↗
Stack

Kubernetes · EKS · Terraform · ArgoCD · AWS