Facebook. Twitter. Video. Search. Complex Real-Time Decisions in 50ms at 500k TPS
We will talk about some of the challenges of building the programmatic advertising platform 'Chango' and the various high level technical choices we made along the way, including picking the Aerospike in-Memory NoSQL database.
Chango connects marketers with their exact target audience in real time across Display, Social, Mobile, & Video. Chango's RTB infrastructure handles over 500,000 requests per second. Chango's powerful DSP is coupled with a DMP that with performs real-time lookup and updates on over half a billion profiles across North America and the UK.
The infrastructure is spread across multiple data centers in the US and Europe. Chango's RTB platform makes complex real-time decisions in under 50 milliseconds.
Mazdak Rezvani, CTO of Chango, brings with him a diverse background in product and technology. Prior to joining Chango, Mazdak served as the VP of Operations at Tall Tree Games, a Top 50 Facebook game developer and the creator of YoVille (acquired by Zynga). Prior to that, he was the VP of Engineering for the iconic hotornot.com. Mazdak was also a founding member of BubbleShare (with Chango CEO Chris Sukornyk) and became the co-founder of an incubator project within Kaboose Inc. (after the BubbleShare acquisition). Mazdak is based in Toronto.
Srini V. Srinivasan, Founder and VP Engineering & Operations of Aerospike, brings 20-plus years of experience in designing, developing and operating Web-scale infrastructures, and he holds over a dozen patents in database, Internet, mobile, and distributed system technologies. Srini co-founded Aerospike to solve the scaling problems he experienced with Oracle databases at Yahoo! where, as senior director of engineering, he had global responsibility for the development, deployment and 24x7 operations of Yahoo!'s mobile products, in use by tens of millions of users. Srini joined Yahoo! as part of the Verdisoft acquisition, where as vice president of engineering, he oversaw the development of high-performance data synchronization products for mobile users. Srini also was chief architect of IBM's DB2 Internet products, and he served as senior architect of digital TV products at Liberate Technologies.