gasper icon indicating copy to clipboard operation
gasper copied to clipboard

Replace redis with raft + badgerDB

Open alphadose opened this issue 3 years ago • 2 comments

Redis is used as a central registry server which is an unneeded dependency.

Using Raft consensus with BadgerDB as a storage mechanism, we can maintain replicated states across all nodes.

Hence, we eliminate Redis as a dependency making the deployment of gasper much more simpler.

alphadose avatar May 16 '22 08:05 alphadose

Implementation of raft + badgerDB consensus https://yusufs.medium.com/creating-distributed-kv-database-by-implementing-raft-consensus-using-golang-d0884eef2e28

alphadose avatar May 16 '22 08:05 alphadose

Raft -> https://raft.github.io/ BadgerDB -> https://github.com/dgraph-io/badger

alphadose avatar May 16 '22 08:05 alphadose