Background & context (2013)
C.I.N.D.Y — Commercial Industries: New Dawn of Yield Management — was built to remove manual bottlenecks in internet advertising. The aim was an always-on system that could handle day-to-day traffic work end-to-end and keep improving as data flowed in. Internally it was described as a “virtual intelligence” with a clustered, cloud-hosted back end.
What C.I.N.D.Y did
Publisher-first optimization. Rather than starting with an advertiser’s campaign and hunting for placements, Cindy flipped the target: pick the best campaign for each placement/slot. This raised publisher yield (eCPM) while protecting conversion quality.
Iterative learning, continuously online. Cindy tested and re-weighted banners, landing pages and offers as new signals arrived, updating frequently and incrementally at each node.
Time as a first-class variable. Beyond price and CTR/CVR, Cindy optimized for speed to yield, running 24/7 and explicitly treating time as a constraint.
Distributed, agentic execution. The system ran many small, localized decision loops (per site/slot) coordinated by a light control plane. In today’s terms: an agentic AI pattern—micro-policies acting locally toward a shared objective.
Real-time analytics & adaptation. Inputs included ad-tag context, geography (country → region → locality) and browsing/buying patterns. Outputs were concrete adjustments to offers, creative arrangements and landing flows.
Hands-off integration. Partners exposed a standard ad/iframe endpoint; Cindy began optimizing immediately and mirrored results back to partner reporting.
Architecture & operation
-
Cloud-hosted cluster with horizontal scaling
-
Localized decision nodes per placement/website (“micro-programs”)
-
Central coordination for budgets, constraints and guardrails
-
Continuous online re-weighting (streaming updates rather than batch retrains)
Performance & scale
-
Deployed across ~1,000 sites in a single go-live
-
Handled ~100 million SQL queries in ~10 seconds during the initial surge
These figures describe operational load and cluster behavior at launch.
Modern framing
-
Agentic AI: many small policies acting locally with a shared objective
-
Online/streaming learning: continuous re-weighting as data arrives
-
Distributed control plane: central guardrails with decentralized decisions
Why it mattered
-
Reframed optimization around publisher yield rather than advertiser convenience
-
Collapsed human traffic-manager latency into live, always-on adjustments
-
Demonstrated that coordinated local decisions can outperform a single slow global loop