Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kfish/raft

Raft distributed consensus protocol (Haskell library)
https://github.com/kfish/raft

Last synced: 2 months ago
JSON representation

Raft distributed consensus protocol (Haskell library)

Awesome Lists containing this project

README

        

[![Build Status](https://secure.travis-ci.org/kfish/raft.png)](http://travis-ci.org/kfish/raft)

# raft

A Haskell implementation of the [Raft consensus protocol](http://raftconsensus.github.io/),
deconstructed as a menagerie of cooperating abstractions for communication, storage
and control. A pure protocol description allows local testing and validation of
exactly the code that is run on a production cluster.

## YOW! LambdaJam 2015: Pure Consensus in a World Full of Failure

This implementation was the subject of a talk at YOW! LambdaJam 2015 in Brisbane,
Australia.
[Watch on YouTube.](http://www.youtube.com/watch?v=ZwldfZW8a3I)

[![Pure Consensus in a World Full of Failure](http://img.youtube.com/vi/ZwldfZW8a3I/0.jpg)](http://www.youtube.com/watch?v=ZwldfZW8a3I "Play on YouTube")