Business Challenge

MadHive’s technology is a completely new approach for ad tech. Leveraging blockchain and technology at scale can be a real challenge, requiring serious scalability coupled with reliably low latency and massive processing power. Add to that MadHive’s sophisticated machine learning requirements and a short timeline to get to market, and you’ve got a tall order for a cloud provider. The MadHive team knew not just any cloud provider would suit their needs.

Solution

To face this challenge, SADA recommended Google Cloud Platform (GCP), based on the cloud provider’s reputation for handling huge-scale data and low latency requirements.

“Google definitely had the right solution. At Zynga our products generated so much demand that we had to scale out our infrastructure to match all of Facebook’s. AWS was too piecemeal to do that effectively. Google has ‘recipes’ for everything we need to do at scale with data.” —Tom Bollich, MadHive CTO and former Zynga founding team member

GCP’s industry-leading machine learning engine, as well as its large suite of plug and play tools, makes them a natural partner for MadHive.

SADA’s consultants first analyzed the limits of the Kubernetes- and Dockerbased implementation MadHive had previously used for prototypes. Then they applied their in-depth knowledge of GCP to help MadHive redesign the entire platform using Google BigTable, Google App Engine, and TensorFlow.

“The solution SADA suggested has been working amazingly well. We process and analyze terabytes of data in real time. When our traffic suddenly spikes 10 times, we can boot new instances — and use them to handle requests — in under 200ms. It’s the first platform that’s truly elastic under intense loads.” —Denis Kezerashvili, MadHive’s SVP of Engineering

SADA assisted on the research side as well. “Blockchain gave us a platform to push machine learning out to the edge,” says Aaron Brown, MadHive’s VP of Engineering. “Google’s TensorFlow and Cloud ML were the perfect tools to build on. It let us focus on our core tech: fully private targeting through collaborative and anonymous machine learning.”

Results

It began with an analysis and a redesign, but SADA System’s work with the ad tech company continues. MadHive continues to reap the benefits of SADA’s expertise and the GCP toolkit at every stage.

MadHive’s network responds to traffic surges while maintaining extremely low latency and high availability for all users.

MadHive is saving 60% on cloud services with GCP, due to building more efficient scaling and lower latency reads and writes.

When MadHive hits limits of certain Google products, SADA is immediately available to assist, either by suggesting an alternate implementation or connecting MadHive engineers directly with Google Cloud engineers to work on problems together, quickly.

The MadHive team spends its time researching, iterating, and deploying, instead of patching scaling issues and performing DevOps.

Ultimately, MadHive’s success will benefit consumers, advertisers, and publishers, delivering full compliance for regulations like the EU’s General Data Protection Regulation (GDPR) which goes into effect in May 2018. Using the collaborative machine learning models enabled by TensorFlow, and deploying those models to the MAD Network’s blockchain, Madhive is recreating digital advertising with privacy by design. SADA Systems is proud to be part of such a transformative moment in advertising technology.