Milvus is an open-source distributed vector database with a Go system layer and C++ core, supporting multiple vector indexes, hybrid search, and Kubernetes-native scaling for AI workloads.
YaCy is a Java-based distributed P2P search engine that lets you build a decentralized search cluster without central servers. It supports private local search and shared indexes across peers.
Shuffle is an open-source SOAR platform with a distributed execution model that scales security automation across cloud and on-prem environments using Golang backend and ReactJS frontend.
etcd is a distributed key-value store in Go that uses the Raft consensus algorithm for high availability and consistency, delivering 10,000 writes/sec and used extensively in production.
Beads is a Go-based CLI tool that uses Dolt-backed version control to manage AI agent tasks as a dependency-aware graph, solving merge conflicts and context window limits with semantic compaction.
awesome-scalability compiles expert articles and case studies on building scalable, reliable large-scale systems, offering practical insights for engineers facing system design challenges.