Craigslist uses a variety of data storage systems in its backend systems: in-memory, SQL, and NoSQL. This talk is an overview of how craigslist works with a focus on the data storage and management choices that were made in each of its major subsystems. These include MySQL, memcached, Redis, MongoDB, Sphinx, and the filesystem. Special attention will be paid to the benefits and tradeoffs associated with choosing from the various popular data storage systems, including long-term viability, support, and ease of integration.
Track:Best Practices for Businesses
12 April 15:00 - 15:50 @
Software Engineer, Craigslist
Jeremy Zawodny is an incoming employee of Craigslist, having left Yahoo!'s platform engineering group. He has been described as "Yahoo!'s MySQL guru".