Skip to content
#

fault-tolerance

Here are 1,324 public repositories matching this topic...

FlowDB is a distributed, transactional key-value store that provides high performance, scalability, fault tolerance, and consistency. It supports various programming languages and platforms, enables asynchronous, actor-based programming, manages cluster deployment and configuration, and provides documentation and testing.

  • Updated Oct 7, 2023
  • C++

High-availability distributed banking system with Paxos consensus for intra-shard transactions and Two-Phase Commit for cross-shard atomicity. Supports multi-cluster replication, fault tolerance, and maintains data consistency across distributed servers. Written in Go with SQLite persistence.

  • Updated Nov 9, 2025
  • Go

Distributed fault-tolerant key-value store using SWIM gossip protocol and quorum replication. Implements consistent hashing, automatic failure detection, and self-healing stabilization. Inspired by Apache Cassandra and Amazon DynamoDB.

  • Updated Jan 25, 2026
  • C++

A complete job portal microservices architecture demonstrating advanced distributed system patterns. Built with Spring Boot and Spring Cloud, it features a centralized Config Server, Eureka Service Discovery, API Gateway routing, and synchronous/asynchronous inter-service communication using OpenFeign and RabbitMQ. Fully containerized deployment.

  • Updated Apr 29, 2026
  • Shell

A from-scratch TypeScript Redis client implementing RESP2 over raw TCP, plus production-shaped patterns: distributed lock with fencing tokens, token-bucket rate limiter, and reliable work queue.

  • Updated Jun 2, 2026
  • TypeScript

Add this topic to your repo

To associate your repository with the fault-tolerance topic, visit your repo's landing page and select "manage topics."

Learn more