klustr
Klustr is a distributed computing framework designed to simplify the development and operation of clustered applications. It provides a set of primitives for cluster membership, service discovery, configuration, and fault tolerance, enabling developers to build scalable services without managing low-level networking themselves. Klustr aims to be language- and platform-agnostic, with client libraries and agents that can run in containers, on virtual machines, or at the edge.
Architecture and features: The system uses a modular architecture built around clusters, nodes, and partitions. It
History and development: Klustr originated as an open-source project in the mid-2010s, with contributions from volunteers
Usage and reception: Klustr has been adopted by startups and educational projects to prototype distributed architectures