Authors: 
Abstract: 

Vitess is an open source project that packages many of the ad-hoc processes and conventions that grew out of managing and scaling MySQL at YouTube.

It is now at the core of our MySQL serving infrastructure, and is primarily written in Go. In this session, we’ll cover our vision of where the project is headed as well as what we’ve achieved so far. We’ll go over some of the challenges and wins due to using Go as the language of choice. We’ll also share tips on how to write scalable servers using Go.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@conference {255708,
author = {Sugu Sougoumarane and Mike Solomon},
title = {Vitess: Scaling {MySQL} at {YouTube} Using Go},
year = {2012},
address = {San Diego, CA},
publisher = {USENIX Association},
month = dec
}

Presentation Video

Presentation Audio