Overview
TalentID:Global exists to provide a proprietary global ranking of motorsport drivers across different series and regions. It gives SG a data product that can be used commercially and serves as a differentiator in the talent identification space.The system currently has a DEV environment only — no PROD. The customer-facing web app is currently private; public launch scope and timeline are TBC. A new frontend is being implemented by Matt to replace the current customer-facing web app.
How It Works
TalentID:Global ingests JSONs derived from pre-parsed PDF timing data from global motorsport events. These JSONs are uploaded by administrators via an admin web application. The system stores raw event data and computed ranking KPIs in MongoDB and serves them via a REST API to the customer-facing web application. The system is independent of the FKL-specific TalentID:Coaching platform and does not share data with it, though both share the same underlying MongoDB infrastructure via TalentIdPipeline-Infra-CDK.Repositories
| Repository | Description |
|---|---|
| TalentID-Global | Core backend |
| TalentID-Global-Lambdas | Lambda functions for calculating KPIs asynchronously |
| TalentID-Global-WebApplication-User | Customer-facing web app (currently private) |
| TalentID-Global-WebApplication-Admin | Admin app for JSON ingestion |
| TalentID-Global-Web-Cdk | API/Lambda infrastructure |
| TalentID-Global-WebApplication-User-CDK | Infrastructure for user app |
| TalentID-Global-WebApplication-Admin-CDK | Infrastructure for admin app |
| TalentID-Global-PDFParsing | PDF parsing — maintained by Matt Smith |
Dependencies
Internal
None. TalentID:Global is self-contained and does not depend on or integrate with any other system in the estate at this time.Infrastructure
- TalentIdPipeline-Infra-CDK — Provides the VPC and shared MongoDB EC2 instance used by this system.
Notes
- The PDF parsing repo (TalentID-Global-PDFParsing) is maintained by Matt Smith. Coordinate with him before making any changes to that repo.
