Featuring: Ben Clark, Chief Architect at Wayfair
Description: At Wayfair, we had to take the caching layer for our customer-facing web sites from a simple master/slave pair of Memcached nodes in 2012, to a set of consistently hashed clusters of in-memory cache servers and persistent key-value stores, in multiple data centers, in time for the holiday rush of 2013. Building on the work of giants and innovators, particularly Akamai, Last.fm, and Twitter, we used composable tools: Memcached, Redis, Ketama, Twemproxy, Zookeeper, to create a resilient distributed system. It's big. Well. That’s always relative. Maybe that’s too bold a claim, considering some of the others speakers at this conference. Let's say it seems big to us, and we've been through some explosive growth over the last few years! It's definitely inexpensive, strong, and fast, and Ben Clark will describe our techniques and add-ons, which are available on github, and explain how to do it yourself.