2 مستودعات
Distributing active communication topics across cluster nodes to balance load and ensure reliability.
Distinct from High Availability Clusters: Focuses on sharding conversation load specifically, rather than general cluster availability or database rebalancing.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Load Sharding. Refine with filters or upvote what's useful.
This project is a self-hosted, cross-platform instant messaging platform featuring a Go backend and a protobuf-based messaging server. It provides a unified communication suite with native clients for iOS, Android, and web, utilizing gRPC and Protocol Buffers for efficient data exchange. The system is distinguished by an extensible chatbot framework that allows for the integration of automated bots and plugins via standardized service interfaces. It supports high-availability clustering with sharded load distribution and a pluggable database backend to ensure reliability and flexible data per
Distributes active conversation load across multiple server nodes to enable horizontal scaling and high availability.
Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new
Distributes resource synchronization across multiple instances using unique label selectors.