Repository History
4 repositories tagged with Distributed Systems

system-design-resources: Curated Resources for Mastering System Design
The InterviewReady system-design-resources repository offers an extensive collection of the best materials available online for mastering system design. It serves as an invaluable guide for anyone preparing for technical interviews or seeking to deepen their understanding of complex distributed systems. With nearly 18,300 stars, this repository is a highly trusted and community-backed resource.

Uncloud: Lightweight Container Orchestration without Kubernetes Overhead
Uncloud is a lightweight tool for deploying and managing containerized applications across a network of Docker hosts, bridging the gap between Docker and Kubernetes. It offers a decentralized, peer-to-peer orchestration solution with minimal overhead, simplifying the deployment of web apps across cloud VMs and bare metal. With features like automatic service discovery, load balancing, and HTTPS, Uncloud provides a powerful yet simple alternative to complex orchestrators.

Gunnery: Web-Based Remote Task Execution for Distributed Systems
Gunnery is a powerful web-based tool designed for remote task execution across distributed systems. It simplifies the management of repetitive commands like clearing caches, restarting services, and backups, allowing users to perform these actions from a browser or smartphone. With features like secure execution, user notifications, and a robust permission system, Gunnery streamlines operations for multi-server applications.

Marmot: Distributed SQLite Replication with NATS
Marmot is a distributed SQLite replicator that provides leaderless, eventually consistent replication built on NATS JetStream. It enables scaling read-heavy SQLite applications by allowing multiple nodes to read and write to their local databases. This innovative approach offers fault tolerance and simplifies scaling without requiring a single primary node.