5 ms·
> a company that uses Raft heavily Uh, citation? Only software I'm aware that uses this is Kubernetes maybe.
by fizwhiz 7y ago
> a company that uses Raft heavily
Uh, citation? Only software I'm aware that uses this is Kubernetes maybe.
- Dig1t 7y agoThere are lots of systems inside Google that require consensus. Sorry, I don't have anything to cite, I just know they use it a lot because a lot of my friends, and all of my roommates, work there and we talk about stuff like this.
- bobbiechen 7y agoInteresting, they use Raft now? There's a Google paper from 2006 about Chubby, which is a Paxos-based distributed coarse-grained lock service [1]. It eventually inspired Zookeeper. I'd be curious about what changed to cause a shift to using Raft. [1] https://research.google.com/archive/chubby-osdi06.pdf https://research.google.com/archive/chubby-osdi06.pdf
- chubot 7y agoGoogle was using Paxos around 10 years before Raft was invented. See the Chubby paper. There were were a bunch of papers like Paxos Revisited that complained about hard Paxos is to understand and implement, which inspired Raft.
- shaklee3 7y agoSpanner uses paxos as well.
- fizwhiz 7y agoSure, many problems at Google require solving consensus but almost all of them use Paxos[1] [1] https://research.google/pubs/pub33002/ https://research.google/pubs/pub33002/
- nujabe 7y agoIIRCC most of the consensus algorithms used at Google are based on Paxos, which makes sense as Raft paper only came out in 2014 and maybe an extra few years to really eck out a solid implementation (etcd).
- deleted 7y ago[deleted]