Skip to main content
Active

Overview

TalentIdPipeline-Infra-CDK is the foundational infrastructure layer for the entire SG Advanced Tech software estate. It defines the VPC that all cloud-hosted systems operate within, and the primary MongoDB EC2 instance used by the core estate. Without this infrastructure, no cloud-hosted system in the estate can run.
Changes to this repo have the potential to affect all cloud-hosted systems simultaneously. Coordinate with the full team before making any modifications.

What It Provisions

TalentIdPipeline-Infra-CDK is an AWS CDK project (written in Python) that provisions:
  • A VPC used by all cloud-hosted systems in the estate, including SG-Infra
  • A shared MongoDB EC2 instance used by TalentID:Coaching, TalentID:Global, GKL Platform and Telemetry
  • Other complementary AWS infrastructure
This repo is defined in Python CDK rather than the preferred TypeScript stack. It was originally created for the TalentID platform by Nick from AWS and has since been adapted into the shared infrastructure layer for all systems.

Repositories

RepositoryDescription
TalentIdPipeline-Infra-CDKAWS CDK infrastructure definition

Systems That Depend On This

Every cloud-hosted system in the estate depends on this repo for the VPC:
SystemDependency
TalentID: CoachingVPC + shared MongoDB
TalentID: GlobalVPC + shared MongoDB
GKL Platform (GKL API, OD, Booking Website)VPC + shared MongoDB
TelemetryVPC + shared MongoDB
SG-InfraVPC only (SG-Infra has its own MongoDB instance)
Fleet Management PlatformVPC (indirect, via SG-Infra)
Kart Programming is the only system with no dependency on this repo.

Notes

  • This is a legacy infrastructure pattern. SG-Infra is the target pattern for new and migrated systems going forward.
  • Despite being legacy, this repo is not going away in the short term — it remains a hard dependency for the VPC across all systems, including SG-Infra itself.
  • The shared MongoDB instance has no data isolation between TalentID:Coaching, TalentID:Global, GKL Platform and Telemetry at the infrastructure level.
Last modified on June 23, 2026