Search results for: Golang

Video: Building a Clustered Service in Go

// 10.26.2016 // Platform API

In a data-streaming web world, things happen fast. In less than the blink of an eye, MediaMath’s digital marketing systems host real-time auctions and serve ads across the world to the tune of 4.6 million queries per second. In this session at the GOTO Chicago Conference, MediaMath CTO Wilfried Schobeiri dove into MediaMath’s data stream processing architecture and how the company is building the next generation of real-time, high performance systems in Go. Using Go, MediaMath is able to scale its systems on a minimal resource footprint. Wil also explains why Go is a game-changer for building services, how to […]

Scaling Data Ingestion Systems: From Perl to Go Part 1

A consequence of MediaMath’s astronomical growth over the past few years is dealing with huge growth in service usage. Rapid growth sometimes means that systems are built quickly, without making hard plans for the future. Systems with headroom can now often become insufficient in as little as six months, and so technical debt becomes a tough challenge to address. We deal with the question, “Do we try to re-write this, or do we modify what we already have to scale with the load we expect to see?” Nowhere has this been clearer than in ingesting user data, which since 2011 […]