Infrastructure (Cross-Cutting)
| Metadata | Value |
|---|
| Type | Cross-Cutting Concern |
| Mission | Cloud infrastructure, Kubernetes, GitOps, Developer Portal |
| Key Capabilities | IaC provisioning, K8s management, ArgoCD deployments, Backstage IDP |
| Last Scanned | 2026-01-09 |
Overview
The Infrastructure domain provides foundational platform services that enable all business applications across payments, tax-free, and hospitality verticals. This includes AWS and Azure cloud infrastructure, Kubernetes cluster management, GitOps-based deployments via ArgoCD, and the Internal Developer Portal (Backstage).
Key Responsibilities
- AWS and Azure cloud infrastructure provisioning (VPCs, EKS, networking)
- Kubernetes cluster lifecycle and baseline configurations
- ArgoCD-based GitOps deployment management
- Internal Developer Portal (IDP) via Backstage
- Platform Management Services (PMS) for standardized infrastructure patterns
Repository Inventory
Infrastructure as Code (IaC)
Kubernetes & GitOps
Helm Charts
Kafka & Data Infrastructure
Architecture Notes
Cloud Environments
AWS Clusters:
- aws-development, aws-qa, aws-uat, aws-production
- aws-atlassian-nonprd, aws-atlassian-prd
Azure Clusters:
- azure-nonprd-pay, azure-nonprd-tax
- azure-prd-dtf, azure-prd-integra, azure-prd-uvt
On-Premises Clusters (Legacy):
- uk-chessington-pci-prod, uk-chessington-dev-test
- us-franklinpark-pci-prod, us-franklinpark-dev-test
- uk-cressex-pci-dr, uk-cressex-perf
- us-ashburn-pci-dr, us-ashburn-perf
GitOps Architecture
argocd-mgmt (Primary)
│
├── AWS Clusters
│ ├── aws-development
│ ├── aws-qa
│ ├── aws-uat
│ └── aws-production
│
└── Azure Clusters
├── azure-nonprd-*
└── azure-prd-*
argocd-hub (Legacy - decommissioning)
│
└── On-Premises Clusters
├── uk-chessington-*
├── us-franklinpark-*
└── uk-cressex-*, us-ashburn-*
Platform Management Services (PMS)
Standardized infrastructure patterns:
- pms-infrastructure-management - Bootstrap tasks
- pms-infrastructure-networking - VPCs, subnets, security groups
- pms-infrastructure-compute - EC2, ECS, EKS
- pms-infrastructure-data - Databases, caching, queuing
Technology Stack
| Category | Technologies |
|---|
| Cloud | AWS (primary), Azure |
| IaC | Terraform, Terramate |
| Container Orchestration | Kubernetes (EKS, AKS) |
| GitOps | ArgoCD |
| Package Management | Helm |
| Secrets Management | External Secrets Operator (ESO) |
| Developer Portal | Backstage |
| CI/CD | GitHub Actions |
Key Integrations
- Coralogix - Observability platform
- Auth0 - Identity management
- AWS MSK - Managed Kafka
- Snowflake - Data warehouse
Standards Alignment
- All infrastructure as code (Terraform)
- GitOps-first deployments via ArgoCD
- Standardized Helm chart patterns
- Environment parity (dev → qa → uat → prod)