6
Clusters on the same code: four development regions and two production clusters.
Terragrunt-built AWS accounts and Amazon EKS for an ad-tech identity platform, with Karpenter for nodes, KEDA jobs driven by Amazon SQS, and Argo CD rolling out new images automatically.
Ad tech · Client name withheld under NDA
Clusters on the same code: four development regions and two production clusters.
AWS accounts: guarded against cross-account mistakes.
Started from SQS queue depth, not schedules.
The platform runs data-science batch jobs, such as IP-change processing, clustering, grouping, and email sanitising, that arrive in bursts. Fixed node groups were either idle or short of capacity, and environments needed to be reproducible across accounts and regions.
GitHub Actions deploys through AWS OIDC roles, so CI holds no keys. Secrets use SOPS with KMS through helm-secrets and External Secrets with Secrets Manager. Argo CD signs in through GitHub SSO, logs go to CloudWatch through Fluent Bit, and production nodes run an endpoint security sensor.

Batch capacity now follows the queue, and the same code grew the platform from one development region to four, plus two production clusters.
The Terragrunt and Argo CD repositories with their conventions, maintained by the client's engineers.
Planning something similar? Talk to an AWS partner in Armenia that has built it before.