9 min read Raft is the consensus algorithm designed to be understandable. It powers etcd (Kubernetes backbone), CockroachDB, TiKV, and many other systems […] Read article
9 min read Snapshot isolation (SI) is the transaction isolation level used by PostgreSQL (as its default), Oracle, SQL Server, and many distributed […] Read article
9 min read The gossip protocol is the distributed systems equivalent of rumor spreading: each node periodically shares information with a small random […] Read article
7 min read A service registry is the backbone of dynamic service discovery in microservice architectures. Rather than hardcoding service endpoints, every instance […] Read article
8 min read A TLS certificate manager automates the full lifecycle of digital certificates: issuance via ACME protocol, storage with encrypted private keys, […] Read article
9 min read A vector database stores high-dimensional embedding vectors and enables fast approximate nearest neighbor (ANN) search — finding the top-K vectors […] Read article
11 min read Document Store System: Overview A document store persists and retrieves arbitrary JSON documents. Unlike relational databases, it does not enforce […] Read article
9 min read Spell Checker System: Overview A spell checker takes an input word (potentially misspelled) and returns a ranked list of correction […] Read article
8 min read User Activity Feed: Overview A user activity feed aggregates events from actors a user follows and surfaces them in reverse-chronological […] Read article
8 min read What Is an ML Feature Store? An ML feature store is a centralized system for computing, storing, versioning, and serving […] Read article