3 zones: bootstrap → platform → consumer · Click any module to inspect resources/variables/outputs · ▶ terraform apply to watch the sequence
1 · BOOTSTRAP · OUTSIDE PLATFORM bootstrap already exists terraform/envs/ uses that backend 2 · SELF-SERVICE PLATFORM · MANAGED BY PLATFORM TEAM ./terraform/{modules,envs}/ · one apply per env (dev / stage / prod) 3 · CONSUMER SURFACE · OUTSIDE PLATFORM · USED BY PRODUCT TEAMS ./charts/app-template/ + reusable GitHub Actions workflow · one release per service per env
ZONES
Bootstrap · outside platform
Platform · managed by team
Consumer · outside platform
LAYER
Foundation (network + IAM base)
Cluster core (EKS + nodes)
Security (IRSA + RBAC)
Platform services (controllers)
Developer enablement (ECR + OIDC)
Consumer (per-service release)
Resources
Variables
Outputs
$ terraform
×