This is my first post here and it's a precursor to a series of blog posts which I will henceforth use to document my descent into the crazy but enticing world of systems design.
I'll be making my own version of Redis but before I can even think about embarking on that journey I need to learn so much, everything from how to implement concurrency to what kind of "magic" Redis even performs under the hood to do what it does.
This series is not about speed. Itβs about understanding slowly, painfully, and properly.
I've not even begun properly and yet I can see looming in the distance - wrong assumptions, code rewrites, and so much staring at the screen to the point it becomes a blur.
So please; wish me luck.
Top comments (0)