Skip to content
thanh-ho~/portfolio
← cd ../work

05 / 07 · Personal project

A distributed key-value store

Systems[Shipped or in progress]C++ · TCP · consistent hashing[Source — repo is private for now]
[benchmark results]

01Problem

[Problem]

02Design & tradeoffs

[Design and tradeoffs]
[Diagram — architecture / data flow]
Fig. 1 — [Caption]

03Results / benchmarks

[Chart or table]
Fig. 2 — [Caption]

04What I did

  • Built a distributed in-memory key-value store supporting GET/SET/DELETE operations.
  • Implemented static sharding with consistent hashing and primary–replica replication for fault tolerance.
  • Designed a TCP-based client–server protocol and evaluated system performance under concurrent workloads.

05What I learned

[What I learned]
Next projectA minimal operating system from scratch06 →