A Raft implementation in Haskell
github.com
A Raft implementation in Haskell
1–10 of 19 posts
Re: A Raft implementation in Haskell
#2Re: A Raft implementation in Haskell
#3Does anyone actually use raft these days
Re: A Raft implementation in Haskell
#4Does anyone actually use raft these days
Is there another distributed consensus algorithm that you think is more prominent? Paxos is on the decline. AFAIK Raft underlies most new distributed systems. Kubernetes for example relies on etcd which is a Raft implementation.
Re: A Raft implementation in Haskell
#5Kudos.
Re: A Raft implementation in Haskell
#6Earlier quoted context omitted.
Is there another distributed consensus algorithm that you think is more prominent? Paxos is on the decline. AFAIK Raft underlies most new distributed systems. Kubernetes for example relies on etcd which is a Raft implementation.
Ah, I didn't know Paxos was on the decline or that etcd uses raft
Also, the paper introducing Paxos[2] is famously obfuscated, while the Raft website[3] trivializes the problem, and has ready-to-use libraries.
As a result, there are more recently-developed systems in Raft than Paxos, but I expect there is more volume hitting Paxos systems than Raft ones in the world.
[1]: http://rystsov.info/2017/02/15/simple-consensus.html
[2]: https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf
Re: A Raft implementation in Haskell
#7Does anyone actually use raft these days
Is there another distributed consensus algorithm that you think is more prominent? Paxos is on the decline. AFAIK Raft underlies most new distributed systems. Kubernetes for example relies on etcd which is a Raft implementation.
You really need to back up a claim like that with facts.
Re: A Raft implementation in Haskell
#8Re: A Raft implementation in Haskell
#9Re: A Raft implementation in Haskell
#10A great README file, explaining things in detail, from the ground up. Kudos.
For Haskell fans, you might also like tha Pact DLT contract language, implemented in Haskell with, Lisp syntax.