Distributed systems
Last updated
Was this helpful?
Last updated
Was this helpful?
Getting a million users is infinitely harder than scaling a system to handle a million users. Most systems could run comfortably on a Raspberry Pi
- Modern HTTP reverse proxy and load balancer that makes deploying microservices easy.
- Standard library for microservices written in Go.
- Cloud-Native API Gateway & Service Mesh.
- Distributed message broker.
- Tool for building distributed applications.
- Raft distributed consensus algorithm implemented in Rust.
- Technical specifications for the libp2p networking stack.
- Global dataset version control system (GDVCS) built on the distributed web.
- Meaningful control of data in distributed systems.
- Collection of modules for building realtime client-server networked applications.
- Framework for formally verifying distributed systems implementations in Coq.
- Series of training courses about writing distributed systems in Go and Rust.
- Build protocols, systems, and tools to improve internet.
- Open source R&D affinity. Exploring the potential of new and existing technologies in crypto-space to encourage horizontal group collaboration.
- Web developers, facilitators, crypto-engineers. Experts in Node.js & distributed systems.
- Build highly concurrent, distributed, and resilient message-driven applications on the JVM.
- Provides reusable infrastructure for formally verifying distributed systems using the Coq proof assistant.
()
- Fully Decentralized Fully Replicated Key/Value Store.
- Curated selection of artisanal consensus algorithms and hand-crafted distributed lock services.
- Tool for collecting detailed systems performance telemetry and exposing burst patterns through high-resolution telemetry.
- Distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
- Open source, distributed bitmap index that dramatically accelerates queries across multiple, massive data sets.
- Fault tolerant, protocol-agnostic RPC system.
- Distributed task scheduler for Dask.
- Resiliency tool that helps applications tolerate random instance failures.
- Python Stream Processing.
- Community version of fully distributed, highly scalable and fault tolerant workflow orchestration platform for JVM.
- Helps you deploy and run Linkerd, the fully open source, ultralight service mesh.
- Runtime system for scaling irregular applications on commodity clusters.
- Cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks.
- Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
- Distributed reliable key-value store for the most critical data of a distributed system.
- Command-line tool for operating an etcd cluster. It makes it easy to create a new cluster, add a member to, or remove a member from an existing cluster.
()
- Toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.
()
- Uber ringpop based distributed and decentralized rate limiter.
- Patterns of Scalable, Reliable, and Performant Large-Scale Systems.
- How Amazon builds and operates software.
()
- Distributed Systems Safety Research.
- Distributed RTC system written by pure go and flutter.
()
- End-to-End Encryption for Distributed Systems.
- Distributed, fault-tolerant pipeline for runtime data.