Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: fault-tolerance

bastion-rs/bastion

Highly-available Distributed Fault-tolerant Runtime

Language: Rust - Size: 3.91 MB - Last synced: about 6 hours ago - Pushed: about 1 year ago - Stars: 2,764 - Forks: 101

kumarrohit26/job-portal-spring-boot-microservice

A microservices-based job portal application for managing job listings, company profiles, and reviews. Built with Spring Boot, PostgreSQL, and Docker. Features include dynamic service discovery with Eureka, centralized API routing with Spring Gateway, and configuration management with Spring Cloud Config. Includes Zipkin for distributed tracing.

Language: Shell - Size: 43.9 KB - Last synced: about 21 hours ago - Pushed: about 21 hours ago - Stars: 0 - Forks: 0

danielepiano/Legio-X-TeaLeaf Fork of UoB-HPC/TeaLeaf

TeaLeaf heat conduction mini-app over Legio fault-tolerance library.

Language: C++ - Size: 3.55 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

G-RTOS/GeMRTOS

Generic eMbedded Multiprocessor Real-Time Operating System (GeMRTOS)

Language: VHDL - Size: 5.41 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

ksaveras/circuit-breaker

Circuit Breaker pattern implementation in PHP

Language: PHP - Size: 189 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2 - Forks: 0

amgross/HEL-FS

Heap-like file system

Language: C - Size: 94.7 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

ashenBlade/TaskFlux

Отказоустойчивый распределенный менеджер очередей сообщений с приоритетами

Language: C# - Size: 2.88 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

G0uth4m/Rideshare-with-DBaaS

Final Project

Language: Python - Size: 11.9 MB - Last synced: 7 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

imperial-qore/PreGAN

[Infocom'22] Preemptive Migration Prediction Network for Proactive Fault Tolerant Edge Computing

Language: Python - Size: 136 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 33 - Forks: 7

InterviewReady/system-design-resources

These are the best resources for System Design on the Internet

Size: 85.9 KB - Last synced: 7 days ago - Pushed: 20 days ago - Stars: 14,540 - Forks: 1,755

ackintosh/ganesha

:elephant: A Circuit Breaker pattern implementation for PHP applications.

Language: PHP - Size: 782 KB - Last synced: about 12 hours ago - Pushed: 3 days ago - Stars: 555 - Forks: 41

ovh/metronome 📦

Metronome is a distributed and fault-tolerant event scheduler

Language: Go - Size: 180 KB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 135 - Forks: 11

leil-io/saunafs

SaunaFS is a free-and open source, distributed POSIX file system inspired by Google File System.

Language: C++ - Size: 13.2 MB - Last synced: about 6 hours ago - Pushed: about 9 hours ago - Stars: 27 - Forks: 3

vchistov/team-con2024

Demonstration of several approaches for the Repository implementation.

Language: C# - Size: 293 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0

Polly-Contrib/Polly.Contrib.WaitAndRetry

Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.

Language: C# - Size: 186 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 130 - Forks: 12

Polly-Contrib/Simmy

Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

Language: C# - Size: 396 KB - Last synced: 1 day ago - Pushed: almost 2 years ago - Stars: 537 - Forks: 25

polarismesh/polaris

Service Discovery and Governance Platform for Microservice and Distributed Architecture

Language: Go - Size: 48.1 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2,309 - Forks: 388

gagan-iitb/ComputerSysDesign

Designing IT and ML Applications using Systems Thinking Approach at IIT Bhilai (CS559)

Size: 4 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 18 - Forks: 3

StanzaSystems/sdk-python

The official Python SDK for adding Stanza Systems fault tolerance to your python 3 service.

Language: Python - Size: 386 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

ksaveras/circuit-breaker-bundle

The Circuit Breaker Bundle provides configuration for Circuit Breaker in your applications.

Language: PHP - Size: 47.9 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0

bakwc/PySyncObj

A library for replicating your python class between multiple servers, based on raft protocol

Language: Python - Size: 580 KB - Last synced: 11 days ago - Pushed: 7 months ago - Stars: 681 - Forks: 106

distribworks/dkron

Dkron - Distributed, fault tolerant job scheduling system https://dkron.io

Language: Go - Size: 124 MB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 4,147 - Forks: 370

wagnerjfr/yugabytedb-5-nodes-cluster-docker-sample

We will create (locally with Docker) a YugabyteDB cluster with a replication factor of 5 that allows a fault tolerance of 2. This means the cluster will remain available for both reads and writes even if two nodes fail.

Size: 2.18 MB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

wagnerjfr/orchestrator-raft-mysql

Orchestrator/Raft (with MySQL backend) on a 3 node setup using Docker containers.

Language: Shell - Size: 155 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 1

melchisedech333/verbum-language

🟣 A programming language focused on the development of complex systems. It supports the creation of systems involving the concepts of distributed computing, parallel computing, concurrent computing, meta-programming, hot code reload, high fault tolerance, and scalability.

Size: 260 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

riot-ml/riot

An actor-model multi-core scheduler for OCaml 5 🐫

Language: OCaml - Size: 636 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 435 - Forks: 29

evarga/fault-tolerance-demo

This is a teaching material aimed to demonstrate the main traits and benefits of a fault-tolerant application.

Language: Python - Size: 15.2 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 2 - Forks: 0

alejandro-du/vaadin-microservices-demo

A microservices example developed with Spring Cloud and Vaadin

Language: Java - Size: 943 KB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 126 - Forks: 63

Daethyra/Discord-AIU

Quickly upload any image type to a web-hook. An efficient Python module designed to upload images to Discord via a webhook. The module ensures image validation, robust error handling, and implements efficient request streaming and concurrent retries for failed uploads.

Language: Python - Size: 670 KB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

pviotti/hybris 📦

Robust and strongly consistent hybrid cloud storage library

Language: C - Size: 1020 KB - Last synced: 20 days ago - Pushed: over 7 years ago - Stars: 13 - Forks: 4

unipieslab/FREtZ

FPGA Reliability Evaluation through JTAG

Language: Tcl - Size: 31.6 MB - Last synced: 22 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 0

akshayxml/Distributed-IOT-Platform

Distributed Platform that is capable of managing and deploying IoT applications on it.

Language: Python - Size: 1.57 MB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

haraldng/omnipaxos

OmniPaxos is a distributed log implemented as a Rust library.

Language: Rust - Size: 5.96 MB - Last synced: 16 days ago - Pushed: 2 months ago - Stars: 167 - Forks: 25

MatheusBarbieri/Selective-Hardening-FT

Selective hardening upon SALBP-1 using the Carol-fi fault injector.

Language: Python - Size: 1000 KB - Last synced: 24 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

ChrisWhealy/DistributedSystemNotes

Notes on Lindsey Kuper's lectures on Distributed Systems

Size: 35.2 MB - Last synced: 24 days ago - Pushed: 7 months ago - Stars: 448 - Forks: 83

anthdm/hollywood

Blazingly fast and light-weight Actor engine written in Golang

Language: Go - Size: 337 KB - Last synced: 26 days ago - Pushed: 2 months ago - Stars: 942 - Forks: 82

hhblaze/Raft.Net

Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet

Language: C# - Size: 10.5 MB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 163 - Forks: 25

ericyoc/gencyber_10_sec_principles

The GenCyber 10 Security First Principles are a set of fundamental best practices and guidelines for cybersecurity

Language: Jupyter Notebook - Size: 35.2 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

yaitoo/dlm

A fault-tolerant distributed lock manager for Go

Language: Go - Size: 43 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

microsphere-projects/microsphere-resilience4j

The microsphere projects for resilience4j

Language: Java - Size: 102 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 4

microsphere-projects/microsphere-sentinel

The microsphere projects for Alibaba's Sentinel

Language: Java - Size: 1.05 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 1 - Forks: 5

saha20/Distributed_IOT_Platform

Distributed IOT platform , where you can register sensors and run your application.

Language: Python - Size: 4.07 MB - Last synced: 27 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 2

CloudI/CloudI

A Cloud at the lowest level!

Language: Erlang - Size: 58.3 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 401 - Forks: 51

yuriytkach/stream-44-demo-app-fault-tolerance

Demo application for YouTube stream #44 about Fault Tolerance

Language: Java - Size: 229 KB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

k8snetworkplumbingwg/bond-cni

Bond-cni is for fail-over and high availability of networking in cloudnative orchestration

Language: Go - Size: 7.41 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 59 - Forks: 29

uuhnaut69/apache-livy

Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.

Size: 24.4 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

awolden/brakes

Hystrix compliant Node.js Circuit Breaker Library

Language: JavaScript - Size: 851 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 298 - Forks: 35

neiljbrown/spring-retry Fork of spring-projects/spring-retry

Language: Java - Size: 532 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

polarismesh/polaris-java

Lightweight Java SDK used as Proxyless Service Governance

Language: Java - Size: 2.64 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 126 - Forks: 81

hegongshan/File-System-Paper

Must-read Papers for File System (FS)

Size: 18.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 176 - Forks: 18

hadielmougy/shield

Fault tolerance library for java

Language: Java - Size: 145 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 7 - Forks: 0

svroonland/rezilience

ZIO-native utilities for making resilient distributed systems

Language: Scala - Size: 2.37 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 152 - Forks: 13

daflockinger/groschn

Fully transparent Blockchain with mix of POW and ProofOfMajority

Language: Java - Size: 722 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

yaroslaff/sensor

sensor for all remote checks for okerr monitoring

Language: Python - Size: 117 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

shunfei/cronsun

A Distributed, Fault-Tolerant Cron-Style Job System.

Language: Go - Size: 74.9 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 2,879 - Forks: 449

Tencent/TSeer

A high available service discovery & registration & fault-tolerance framework

Language: C++ - Size: 1.3 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 677 - Forks: 148

smaato/switchgear

Switchgear is a Java library providing resilience and fault tolerance error-prone calls but not compromising the performance part.

Language: Java - Size: 68.4 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 5 - Forks: 2

sger/ElixirBooks

List of Elixir books

Size: 240 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1,363 - Forks: 109

mesos/chronos

Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules

Language: Scala - Size: 7.13 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 4,362 - Forks: 529

amirR01/Message-Queue

message queue and broker system similar to Kafka or RabbitMQ.

Language: Java - Size: 271 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

PeterHUistyping/MIT6.824-6.5840-Distributed-Systems

MIT6.824 Lab implementation, Lecture Note

Language: Go - Size: 2.85 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

maheshwaripranav/Bare_Ancillary_Codes

Fault-tolerant simulations, requiring single ancilla, for non-CSS [[7,1,3]] and [[8,1,4]] codes.

Language: Jupyter Notebook - Size: 18.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

julesyoungberg/distributed-evolution

Distributed genetic algorithm for image generation.

Language: Go - Size: 70.3 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

drsound/fault_tolerant_router

A daemon, running in background on a Linux router or firewall, monitoring the state of multiple internet uplinks/providers and changing the routing accordingly. LAN/DMZ internet traffic is load balanced between the uplinks.

Language: Ruby - Size: 90.8 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 185 - Forks: 20

txix-open/gds

An embedded distributed task scheduler for Go

Language: Go - Size: 49.8 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 6 - Forks: 0

sniffy/sniffy

Sniffy - interactive profiler, testing and chaos engineering tool for Java

Language: Java - Size: 10.4 MB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 155 - Forks: 20

lizardfs/lizardfs

LizardFS is an Open Source Distributed File System licensed under GPLv3.

Language: C++ - Size: 12.8 MB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 944 - Forks: 189

kraken-php/framework

Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.

Language: PHP - Size: 1.55 MB - Last synced: 4 days ago - Pushed: almost 7 years ago - Stars: 1,116 - Forks: 58

polarismesh/polaris-go

Lightweight Go SDK used as Proxyless Service Governance

Language: Go - Size: 85.7 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 117 - Forks: 54

AKST/kira

Concurrent Task Runner with rollback capabilities.

Language: Elixir - Size: 49.8 KB - Last synced: 30 days ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

CloudI/cloudi_service_htmlunit

CloudI HtmlUnit Service

Language: Java - Size: 73.2 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

CloudI/cloudi_service_filesystem

Filesystem CloudI Service

Language: Erlang - Size: 406 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 2

CloudI/cloudi_api_python

Python CloudI API

Language: C++ - Size: 408 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

PlatformLab/RAMCloud

**No Longer Maintained** Official RAMCloud repo

Language: C++ - Size: 13.3 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 481 - Forks: 141

iondodon/resilient-scalable-cache

Resilient & Scalable Key-Value Cache

Language: Elixir - Size: 16.6 KB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

iondodon/fault-tolerant-gateway

Fault tolerant gateway that works as a circuit breaker and a load balancer

Language: Elixir - Size: 11.3 MB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

bastion-rs/artillery

Fire-forged cluster management & Distributed data protocol

Language: Rust - Size: 853 KB - Last synced: about 7 hours ago - Pushed: over 2 years ago - Stars: 73 - Forks: 9

ShashankSinha9592/Food_Delivery_Microservices_Application

A food delivery application system allows users to browse items and order food online in an easy and efficient manner

Language: Java - Size: 208 KB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

r3w0p/bobocep

A fault-tolerant Complex Event Processing engine designed for edge computing in Internet of Things systems.

Language: Python - Size: 1.94 MB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 13 - Forks: 4

dassl-uiuc/compute-side-log

Transparent fault-tolerance for storage-centric applications in disaggregated data centers

Language: C++ - Size: 135 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 4 - Forks: 0

daniloguimaraes/hystrix-programming-languages-support

List of all known programming languages which support Netflix Hystrix

Size: 1.95 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

yanpozka/checkers

High Aviability checker game

Language: Go - Size: 29.3 KB - Last synced: 2 months ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0

caps-tum/mpi-sessions-lulesh

LULESH 2.0 based on MPI Sessions / MPI Process Sets Prototype with Dynamic Repartitioning.

Language: C++ - Size: 119 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

JHegarty14/resilience4ts

resilience4ts is a functional, distributed-first fault tolerance library for TypeScript inspired by resilience4j and Polly

Language: TypeScript - Size: 1.37 MB - Last synced: about 13 hours ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0

theodesp/stable-systems-checklist

An opinionated list of attributes and policies that need to be met in order to establish a stable software system.

Size: 9.77 KB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 50 - Forks: 9

shubhiM/Distributed-Key-Value-Store

In-memory distributed key-value (KV) store

Language: Python - Size: 140 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1

IBM/kar

KAR: A Runtime for the Hybrid Cloud

Language: Go - Size: 8.46 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 27 - Forks: 11

myntra/cortex

A fault-tolerant events/alerts correlation engine

Language: Go - Size: 4.74 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 25 - Forks: 12

jabolina/go-mcast

Golang based implementation of the Generic Multicast protocol.

Language: Go - Size: 1.73 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 14 - Forks: 4

riccardoprosdocimi/paxos-key-value-stores

A fault tolerant architecture to achieve consensus of updates amongst replicated state machine KV-store servers using Paxos.

Language: Java - Size: 24.4 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

eBay/Gringofts

Gringofts makes it easy to build a replicated, fault-tolerant, high throughput and distributed event-sourced system.

Language: C++ - Size: 8.47 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 100 - Forks: 27

Pscheidl/FortEE

Jakarta EE / Java EE fault-tolerance guard leveraging the Optional pattern. Its power lies in its simplicity.

Language: Java - Size: 163 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 3

medavox/MuTime

NTP time syncing library for Android

Language: Kotlin - Size: 448 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 22 - Forks: 5

dj1095/two-phase-distributed-commit

An implementation of the Two-Phase Commit protocol for distributed systems, ensuring atomicity in transactions. Robust, fault-tolerant, and scalable.

Language: Java - Size: 22.5 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

karandeepbhardwaj/DLMS

This Project is an example of principles of distributed computing: scalability, transparency, concurrency, consistency, fault tolerance. Client-server interaction technologies: interprocess communication, sockets, group communication, remote procedure call, remote method invocation, object request broker, CORBA, web services. Distributed server design techniques: process replication, fault tolerance through passive replication, high availability through active replication, coordination and agreement transactions, and concurrency control.

Language: Java - Size: 65.4 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

heidihoward/distributed-consensus-reading-list

A list of papers about distributed consensus.

Size: 239 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 2,258 - Forks: 201

StanzaSystems/sdk-go

The official Go SDK for adding Stanza Systems fault tolerance to your golang service.

Language: Go - Size: 779 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 0

replica-io/replica-io

Compose practical distributed replication mechanisms

Size: 24.4 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 19 - Forks: 1

Astreak/DistributedChatApplication

A Scalable Chat Application, built using reactjs and express, and the architecture consists of 5 services. Used Redis and kafka for event streaming and decoupling responsibility providing real time updates.

Language: TypeScript - Size: 9.93 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

Vinelab/http

A smart, simple and fault-tolerant HTTP client for sending and receiving JSON and XML

Language: PHP - Size: 57.6 KB - Last synced: 12 days ago - Pushed: over 4 years ago - Stars: 56 - Forks: 30