GoDaddy builds a hybrid LLM and Spark synthetic data generator to eliminate test data bottlenecks
GoDaddy's data teams lacked sufficient, realistic test data for validating pipelines before production. Using real production data in lower environments posed privacy and security risks, while manually crafting test data was slow, costly, and impossible to maintain across hundreds of schemas.
Prior approaches all proved unworkable: engineers spent days on manual JSON and SQL scripts that could not scale; off-the-shelf generators failed on complex schemas; and pure LLM generation was prohibitively expensive and slow at row-scale.
Since launching, GoDaddy achieved a 90% reduction in time spent creating test data, 100% elimination of production data in test environments, and 5x faster pipeline development cycles.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Since launching, GoDaddy achieved a 90% reduction in time spent creating test data, 100% elimination of production data in test environments, and 5x faster pipeline development cycles.
What tools did this team use?
GoCode, Databricks Labs Datagen, EMR Serverless, Lambda, DynamoDB, S3, Spark, DLMS, DeX.
What results were reported?
Time spent creating test data: 90%; Production data in test environments: 100%; Pipeline development cycle speed: 5x faster; cost vs always-on EMR clusters: 80% (source-reported, not independently verified).
What failed first in this deployment?
Prior approaches all proved unworkable: engineers spent days on manual JSON and SQL scripts that could not scale; off-the-shelf generators failed on complex schemas; and pure LLM generation was prohibitively expensive…
How is this quality assurance AI workflow structured?
Schema submitted via API → Persist schema in DynamoDB → DLMS orchestrates generation workflow → GoCode generates Datagen template → Template validation layer → EMR Spark synthesizes records → Write Parquet files to S3 → Status updated in DynamoDB.