Hacker News new | ask | show | jobs
by abadger9 1216 days ago
Thank YOU! I have literally been looking for something like this to try to build a rocksdb-like project for fun. I've been waiting to pull the trigger on YC's code crafters (https://codecrafters.io/) which have you build your own redis and mysql-lite compatible db. Looking forward to going through this.
3 comments

Building a distributed RocksDB-based system is also a fun project... and practical, too! Large swaths of Facebook services are built on top of ZippyDB, which is basically "distributed RocksDB as a service"
I'd be curious to hear more about this. KV stores as a basis for distributed databases are really interesting.
Here's a FB engineering blog post from 2021 that covers ZippyDB pretty well. https://engineering.fb.com/2021/08/06/core-data/zippydb/
Hey, thank you. If you are blocked on anything, check out the GitHub repo I have added to the article. It has all the working code.

TIL about code crafters. Looks promising; I will check it out.

This might interest you as well: https://github.com/emichael/dslabs

That distributed systems lab is what Georgia Tech's Distributed System lab[0] is based on, at least when I took the course back in 2021

[0] - https://omscs.gatech.edu/cs-7210-distributed-computing

Just went through the course syllabi. This is something I have been looking for a long time. Thank you.