Raft protocol implementation as part of "Distributed databases" course in UCU
Bigint ID or primary key generator inspired by Twitter's Snowflake and Sonyflake.
My Final Year Project. A distributed proxy that converts applications into gRPC Services. Provides powerful user-defined caching strategies.
RAFT implementation in Java
đ A next-generation autograder that focus on user experience
Building Full Fledged Backend System in C++
A framework to build components for high performance distributed applications.
Materials related to my talk "Pat Helland and Me"
Cloud Native Distributed Nearest Neighbour Search
Media search's code
A distributed, key-value NoSQL database :milky_way:
Graph database developed on Go
Spring BootăSpring CloudăDubbo scaffold
Lecture: Big Data
Distributed File System written in Python
Integrations as a Service on Temporal for building reliable, durable, and scalable Cloud Platforms and Data Planes.
distributed vegeta HTTP load testing tool and library. K8s
An easy to use task scheduler for distributed systems
Generic distributed cloud-computing platform
A thin library around Reactive Extensions to simplify writing evented applications in C#.
ZMQ-based framework for building Pub-Sub Systems, written in Python 3.
Scalable web cache using consistent hashing for Stanford CS 244b.
Complete Think
A module implementing various CRDT types (AWSet, PNCounter, LWWRegister, etc)
â˝ Reliable message passing in distributed systems.
The most influential papers about distributed systems, databases, algorithms, and data structures
A demo 1-to-1 implementation with high availability in Golang for Raft, based on 6.824's raft labs. (NJU dissys course's lab code)
Socket SDK client library written in C99
The repository is created to showcase software concepts used to maintain and scale software apps
Distributed Systems Runtime. Core workspace and top level environment.
raftd ĺşäşraftĺboltçĺĺ¸ĺźKVć°ćŽĺş çąäşçŽĺĺŽç°äşç§çşŚçłťçť ĺŻäťĽç¨äşçŽĺçćĺĄĺç° ĺşäşginćĄćśćäžhttpćĺĄ
Load a single beam file, apps (a set of beams), or an erlang release (a set of apps) to a node.
Spring Boot + Hazelcast Integration
Distributed Java micro-services using ZooKeeper
Engineering is hard but can be harder withuout the BEAM
Moqui Framework tool component for Hazelcast, used for distributed async services, entity distributed cache invalidation, web session replication, and...
The distributed statistical machine translation infrastructure consisting of load balancing, text pre/post-processing and translation services. Writte...
website source for Reactive Design Patterns
EasyRest integration with netty, akka and spring.
NET Core 2.1 implementation of the Moleculer microservices framework.
A decentralised application that creates high quality machine learning datasets
SOSflow : Scalable Observation System for Scientific Workflows
Rust implementation of the SWIM protocol.
Reverse proxy to define server-side-includes with HTML5 and attributes.
Decentralized service discovery and load balancer system for Node.js
Babmeo is an image & video sharing site with transparent recommendations. DFINITYâs distributed network will run the app and store user data.
A package for easier interface and setup for pipelining in distributed cluster.
Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.
Create P2P apps between browsers
Source code for labs of MIT 6.824 2020