Author Archives: Jeremy Zawodny

Unknown's avatar

About Jeremy Zawodny

I'm a software engineer and pilot. I work at craigslist by day, hacking on various bits of back-end software and data systems. As a pilot, I fly Glastar N97BM, Just AirCraft SuperSTOL N119AM, Bonanza N200TE, and high performance gliders in the northern California and Nevada area. I'm also the original author of "High Performance MySQL" published by O'Reilly Media. I still speak at conferences and user groups on occasion.

Redis Sharding at Craigslist

After reading Salvatore’s Redis Presharding, I thought I’d write up the sharding technique we use at Craigslist to take advantage of multiple cores, multiple hosts, and allow for painless growth (up to a point). Nodes The primary building block of … Continue reading

Posted in craigslist, nosql, programming, redis | 39 Comments

Webdis is Full of Awesome

I’ve long wanted a lightweight system for gathering and graphing simple performance metrics without a lot of centralized processing. I could use something like StatsD from the Etsy folks but got inspired by reading about Redis at Disqus the other … Continue reading

Posted in craigslist, programming, redis, tech | 3 Comments

Slides for: Fusion-io and MySQL 5.5 at Craigslist

The slides from the talk I gave at Percona Live San Francisco yesterday are now available on slideshare (hopefully the embed works here too): View more presentations from Jeremy Zawodny. Overall, I enjoyed the conference–not just meeting up folks I … Continue reading

Posted in craigslist, mysql, programming, tech | 6 Comments

MongoDB Data Types and Perl

In working to import a couple billion documents from MySQL into MongoDB, I’m trying to make sure I get it all right. And I recently stumbled upon one way in which I was getting to decidely wrong: data types. I … Continue reading

Posted in mongodb, programming, tech | 10 Comments

When an example falls in your lap

As I recently noted, I’m giving a short talk at Percona Live about our experience with Fusion-io for MySQL at Craigslist. As is often the case, I agreed to give the talk before giving too much thought about exactly what … Continue reading

Posted in craigslist, mysql, tech | 8 Comments

Speaking at Percona Live in San Francisco

On Wednesday, February 16th, I’ll be attending Percona Live in San Francisco to hear about what’s new in the MySQL ecosystem and talk about our adoption of Fusion-io storage for some of our systems at Craigslist. Not only do we … Continue reading

Posted in craigslist, mysql, tech | 1 Comment

Redis 2.2 replication consistency with maxmemory and LRU

We’ve been running a version of Redis 2.2 RC at Craigslist for a few months now and it has been flawless. It has rapidly become the backbone of one of our internal systems. When I upgraded from the 2.0 series … Continue reading

Posted in nosql, programming, redis, tech | 4 Comments

Suggestions for analysis of all craigslist postings?

I’m sure this will end up attracting far more (both in number and complexity) suggestions than I can reasonably implement, but I figured I’d ask anyway… I’m working on a project (discussed at the recent MongoSV conference) that will migrate … Continue reading

Posted in craigslist, tech | 47 Comments

Kilauea at Night

Last night after having a great dinner at the Kilauea Lodge, we ventured back to the Jaggar Museum along the crater rim for a chance to view the hot gasses coming out of the lava pool in the caldera.  We … Continue reading

Posted in travel | 3 Comments

Heading to Hawaii

In less than 24 hours we’ll arrive in Hawaii (staying on the big island) for a belated holiday vacation. It’s a lot cheaper if you go a week or two after the big holiday rush. We’ll be there for about … Continue reading

Posted in travel | 11 Comments