debajyotidasgupta / raft-consensusLinks
Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages
☆17Updated 3 years ago
Alternatives and similar repositories for raft-consensus
Users that are interested in raft-consensus are comparing it to the libraries listed below
Sorting:
- ☆10Updated 5 years ago
- Distributed key-value database in Go☆44Updated 5 years ago
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.☆196Updated last year
- A micro service witten in Golang that fetches the price of crypto coins☆18Updated 3 years ago
- wazero: the zero dependency WebAssembly runtime for Go developers☆12Updated last year
- This demo showcases OpenTelemetry distributed tracing of a sample Golang HTTP App that uses a Redis backend. This setup relies on Jaeger…☆10Updated 4 years ago
- Materials for MIT 6.824: Distributed Systems 2020☆41Updated 4 years ago
- Small and easy server for web-hooks to deploy software on push from gitlab/github/hg and so on☆10Updated 5 months ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆98Updated last year
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆124Updated 2 years ago
- A content addressable storage, but decentralized.☆22Updated last year
- A simplified implementation for log structured merge tree.☆62Updated 4 years ago
- A Github repo for Building a NoSQL database from zero☆59Updated 3 years ago
- A Write-Ahead-Log implementation in Go☆22Updated last year
- A fully featured SQL database written in Go☆51Updated 9 months ago
- A distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading t…☆19Updated 5 years ago
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆40Updated 3 years ago
- Fupisha is a modern url shortening service. Fupisha is a swahili word for Shorten.☆21Updated 2 years ago
- Implementation of MapReduce in Go.☆25Updated 5 years ago
- A basic Raft implementation in Go.☆228Updated last year
- Data Structures and Algorithmic Thinking With Go☆149Updated 4 years ago
- Databases are awesome! 🕶☆59Updated 2 years ago
- Real-time notification system built with Go and Kafka☆28Updated last year
- LSM-based key-value store in Go for educational purpose.☆79Updated 8 months ago
- ☆13Updated 5 years ago
- Distributed cache with client-side consistent hashing, distributed leader-elections, and dynamic node discovery. Supports both REST and g…☆281Updated last year
- All of my notes about different kinds of databases☆57Updated last year
- Template repository to work on the labs from MIT 6.824 Distributed Systems course.☆61Updated 3 years ago
- Distributed banking systems built in golang☆10Updated 2 years ago
- An LSM Tree based Key-Value storage engine written in Go☆43Updated last year