Select Media

Industry

Digital Media

Region

EMEA

Country

Tel Aviv

How SelectMedia handles 60,000+ requests per second with Google Cloud

Meet SelectMedia

With its proprietary algorithm and deep knowledge of the media landscape,ย SelectMediaย automates the placement of video ads to help both advertisers and publishers get the best deal they can.

In a fast changing industry with numerous players, the ability to move quickly and adapt to the demands of the market has helped SelectMedia garner thousands of clients across 55 countries. To do that, the company choseย Google Cloud for a solution that could satisfy its requirements.

 

โ€œOur CTO had a previous experience with cloud platforms and encountered issues with load balancing and high traffic,โ€ says Nir Zigler, Vice President of Research and Development at SelectMedia. โ€œHe used Google Cloud Platform to solve these problems, so we knew when we were designing our platform, that it was the correct technology for us.โ€

The challenge

Ad-tech can be a difficult environment to operate in. The space between publishers and advertisers is crowded and gaining a competitive edge can be hard. Handling video ads, as SelectMedia does exclusively, requires low latency and a reliable infrastructure. With traffic ranging from 10,000 to 60,000 requests per second, the ability to scale up and down at speed is crucial. SelectMedia, as a startup, had limited resources and could not afford to maintain a large DevOps department. It needed a platform that could be easily managed by an IT team without drawing focus from its main business goals.

The solution

Drawing on past experience, SelectMedia knew that Google Cloud Platform would be the best infrastructure solution for its purposes. To implement it, the company teamed up with cloud specialists,ย DoiT, to advise on the technical process and help decide exactly which Google products to use. The core of the platform was built withย Google App Engineย to ensure fast, robust scaling up and down, whileย Google Cloud Load Balancingย ensured a smooth service. SelectMedia usedย Google BigQueryย to handle its computations andย Google Cloud CDNย to deliver large video files without hassle. In addition, it kept some development environments and periphery tools onย Google Compute Engineย instances, which could be spun up or down very quickly.

โ€œWe’re a startup company. Besides the ability to scale up and down quickly, one of the things that we get from Google App Engine is the ability to focus on our algorithm and logic without the mess of handling infrastructure.โ€ says Zigler.

โ€œSelectMedia is a good example of the company putting tremendous focus on the product and leaving the IT related heavy-lifting to Google Cloud Platform, adds Vadim Solovey, the CTO of DoiT. โ€œTheir software engineering brilliance is not compromised by IT operations and routine tasks.โ€

The result

With Google Cloud Platform at its core and with DoiTโ€™s guidance, SelectMedia built a platform that allowed them to survive, thrive and expand in a challenging business environment. Google App Engineโ€™s speed and scalability allowed the company to move quickly and gain the advantage over its competitors. More importantly, Google Cloudโ€™s ease of use and reliability meant that SelectMediaโ€™s IT team could focus on adding value to its customers instead of spending time and money on infrastructure maintenance. As SelectMedia looks to expand its business even further, as well as its team, it is always looking for ways to improve its platform. Whether thatโ€™s testing Google App Engineโ€™s support of Java 8, currently in beta, or exploring Google Cloudโ€™s range of machine learning and AI tools, SelectMedia can count on Google to provide the solution it needs for now and for the future.

โ€œIf we didn’t use Google App Engine, our learning curve, the number of people and working hours that we would need to arrive to the place we are now, would be much higher,โ€ says Zigler. โ€œIt let us focus on our business logic and the needs of our customersโ€.

Nir Zigler, VP R&D
โ€œIf we didn’t use Google App Engine, our learning curve, the number of people and working hours that we would need to arrive to the place we are now, would be much higher. It let us focus on our business logic and the needs of our customers.โ€

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step