Staircar: Redis-powered notifications
engineering.tumblr.com
Staircar: Redis-powered notifications
1–10 of 16 posts
Re: Staircar: Redis-powered notifications
#2Neat technology, but at first I thought I was going to read an article about some sort of messaging/event system. It's not; Staircar is basically a way to deal with high write to read ratio data. It's not for subscribing to or publishing events.
Re: Staircar: Redis-powered notifications
#3It reads like a hash-based sharding front-end for Redis rather than a layer for notification systems specifically.
Re: Staircar: Redis-powered notifications
#4This looks pretty cool. I'm curious how they deal with machine failure though - does Staircar coordinate some kind of redundancy, or when you lose a redis machine do you need to manually fix it and bring it back up with whatever the last checkpoint data was?
Re: Staircar: Redis-powered notifications
#5Do you have to watch out for hop-ons?
edit: no arrested development fans, i see...
Re: Staircar: Redis-powered notifications
#6I'm curious as to the speed difference between redis current protocol and a resty-json loving http redis server, as the speed was more than enough for tumblr and going the http route has the benefit that any http client becomes a full blown redis client.
Re: Staircar: Redis-powered notifications
#7Do you have to watch out for hop-ons? edit: no arrested development fans, i see...
It is a pretty good naming scheme.
Looking forward for steveholt, featherbottom, annyong and nevernude.
Re: Staircar: Redis-powered notifications
#8Re: Staircar: Redis-powered notifications
#9Re: Staircar: Redis-powered notifications
#10Possibly early optimization syndrome? Redis is awesome, but the main problem here seems to be the amount of data (in the hundreds of gigs) and not scaling writes... The stated requirements are 7500 notifications per second but a single instance of redis can do 50k/sec updates on my mac...