Silicon Valley Code Camp : October 3rd and 4th 2015

Basil Shikin

AppLovin
About Basil
Basil Shikin is the VP of Engineering at AppLovin. Before AppLovin, he was the senior software engineer at DeviceAnywhere, a software engineer at gBox and Lanit-Tercom and a developer at SPb Forestry Research Instiute.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • How to build a platform that can process 60 terabytes of data a day

    1:45 PM Saturday   Room: AD-211
    AppLovin's marketing platform provides marketing automation and analytics for brands who want to reach their consumers on mobile. The platform enables brands to use real-time data signals to make effective marketing decisions across one billion mobile consumers worldwide. It processes 30 billion requests a day (that’s 60 TB of data). This session would go into how to create a scalable platform like AppLovin. It would walk through our technology stack, monitoring stack, architecture, our team and lessons learned throughout the process of building AppLovin. Some key stats about our platform include: -30 Billion ad requests per day -300,000 ad requests per second, peaking at 500,000 ad requests per second -5ms average response latency -3 Million events per second -60TB of data processed daily - ~1000 servers -9 data centers - ~40 reporting dimensions -500,000 metrics data points per minute -1 Pb Spark cluster -15GB/s peak disk writes across all servers -9GB/s peak disk reads across all servers