MediaRadar | Vivvix achieves 150% increase in hourly ad throughput with Databricks Mosaic AI and Spark Structured Streaming
MediaRadar | Vivvix's ad classification of over 6 million unique products relied on manual operators and was bottlenecked by Amazon SQS polling constraints, leaving the company unable to keep pace with rapidly growing ad volumes or meet SLAs, while fragmented infrastructure across multiple pods made model monitoring nearly impossible.
MediaRadar | Vivvix's existing ML models and in-house fine-tuned model were insufficient for the scale and diversity of over 6 million unique products due to lack of training data, and their SQS-based polling setup could not meet SLAs.
After adopting Databricks, MediaRadar | Vivvix increased ad classification throughput from 800 to 2,000 creatives per hour — a 150% improvement — and reduced model experimentation from two days to half a day, while eliminating SLA concerns.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
After adopting Databricks, MediaRadar | Vivvix increased ad classification throughput from 800 to 2,000 creatives per hour — a 150% improvement — and reduced model experimentation from two days to half a day, while el…
What tools did this team use?
Databricks, Databricks Mosaic AI, Spark Structured Streaming, Ray cluster, Whisper, OCR, Databricks Model Serving, Unity Catalog, Amazon Simple Queue Service (SQS), OpenAI's GPT-3.5.
What results were reported?
Hourly ad throughput increase: 150%; creatives classified per hour before Databricks: 800 creatives an hour; creatives classified per hour after Databricks: 2,000 an hour; Model experimentation time reduction: two days' worth of work now takes maybe half a day (source-reported, not independently verified).
What failed first in this deployment?
MediaRadar | Vivvix's existing ML models and in-house fine-tuned model were insufficient for the scale and diversity of over 6 million unique products due to lack of training data, and their SQS-based polling setup co…
How is this data entry ops AI workflow structured?
Real-time ad ingestion → Ad preprocessing pipeline → GenAI product identification → Dual-layer classification and match selection → Insights delivered to customers.