Computer Systems Design and Related Services2022Generative AIMachine Learning (classification)Marketplace
eBay

eBay scales 8 petabytes of production data into 1 GB de-identified test subsets with Tonic.ai, unblocking automated testing

eBay's 8-PB distributed data ecosystem made staging unreliable and automated testing expensive. Using Tonic.ai's subsetting and de-identification platform, eBay provisioned privacy-safe 1 GB subsets across ten critical domains — shortening development cycles and increasing automation pass rates.

Production Data Managed8 PB petabytes
Test Subset Size1 GB per domain
Domains Prioritized10 domains
5 min read

Background

eBay's scale — 8 PB of distributed production data across dozens of internal systems — created a testing bottleneck that affected every development team. Staging environments were populated inconsistently, making regression testing unreliable and expensive. The core problem was data access: developers could not easily obtain safe, realistic, referentially intact data subsets that represented the full complexity of eBay's buyer journeys without risking exposure of real user data.

What Was Implemented

  • Deployed Tonic.ai Structural platform for data de-identification and subsetting
  • Identified ten priority domains representing eBay's most critical buyer journeys
  • Configured Tonic to generate ~1 GB referentially-intact subsets per domain from an 8 PB production data ecosystem
  • Applied de-identification rules to protect user privacy and reduce reverse-engineering risk
  • Integrated subsets into eBay's automated testing suite and staging environments
  • Phased rollout: initial focus on Oracle databases, with NoSQL and additional use cases planned for subsequent phases

Results

Following deployment, eBay reported significant time savings in the automated testing suite and an increased pass percentage of automation scripts in staging . Developers gained on-demand access to privacy-safe data for their most critical testing scenarios — eliminating the manual workarounds and waiting time that had previously blocked their work. The 8 PB production dataset was made usable through 1 GB de-identified subsets targeted to specific domains. Teams reported planning to use recovered time to increase release velocity. Specific numeric improvements such as a 60-minute to 20-minute build time reduction (mentioned in the book) were not confirmed in the eBay Tonic.ai case study (unverified - not found in sources fetched); that figure applies to a different Tonic.ai client.

Lessons

  • At petabyte scale, raw production data cannot be used in development environments — a formal subsetting and de-identification layer is required
  • Referential integrity in test subsets is non-negotiable for complex buyer journeys involving multi-table relationships
  • Phased domain-by-domain rollout reduces implementation risk in large distributed ecosystems
  • Developer experience gains (time savings, reduced friction) are a meaningful leading indicator of future release velocity improvements
  • Privacy-preserving synthetic data is both a compliance requirement and an engineering productivity enabler

Ready to implement AI in your commerce operations?

McFadyen Digital helps teams move from case study to live implementation.

Talk to an expert →