Skip to main content
The SG Advanced Tech software estate is documented here. This section covers each system’s purpose, architecture, dependencies, and repositories.

Architecture

Software estate architecture diagram The estate is split into two logical groups: Core estate — The interconnected set of systems powering FKL events end-to-end, from driver booking through to timing data and telemetry. Fleet Management Platform — Currently in development. Shares infrastructure dependencies with the core estate (via TalentIdPipeline-Infra-CDK for VPC) but has no shared data dependencies at this time. Integration with GKL Platform is anticipated.

Hosting

The estate is hosted across two AWS accounts:
Account IDUsage
338232497876Primary — hosts the majority of the estate
474229912940Secondary
Repositories were historically hosted in AWS CodeCommit across these two accounts. New code should be hosted in the SG GitHub organisation.

Project Inventory

SystemStatusDescription
TalentID: CoachingLiveIngests AlphaTiming results, computes KPIs, serves timing and telemetry data via API
TalentID: GlobalIn DevelopmentGlobal driver ranking platform — ingests parsed motorsport event timing PDFs, serves KPIs via API
GKL APILiveCentral backend — ingests Vivenu webhooks, booking website data, and operator actions via OD
Operator DashboardLiveOperator-facing tool for managing bookings, exporting to AlphaTiming, and viewing timing data
Booking WebsiteLiveCustomer-facing site for parents to book tickets, manage driver profiles and accounts
TelemetryPartialLocally hosted microservices for kart fleet telemetry — charging data live, DAQ data in development
Fleet Management PlatformIn DevelopmentCentral system for managing kart availability, fleet composition, and physical/logical BOMs
Kart ProgrammingArchivedSpreadsheet-driven CANOpen kart programming tool — out of use
Last modified on June 23, 2026