
AtomicKV: Distributed Key-Value Database
Architected a production-grade, distributed key-value database from scratch. By leveraging a single-threaded asynchronous event loop (epoll), a tiered storage engine (LRU Cache + Custom B-Tree), asynchronous background replication, and a masterless Gossip Protocol architecture, the system achieves massive concurrency, horizontal scalability, and high availability.





