This is a work-in-progress Key-Value Store implementation done for educational purposes based on my reading of Martin Kleppmann's, Designing Data-Intensive Applications.
- Storage
- Retrieval
- Crash recovery
- Compaction
- Multithreading
- Network interface
- etc...