Friday, February 10, 2023

book online: Build Your Own Redis with C/C++

 Build Your Own Redis with C/C++ | Build Your Own Redis with C/C++

Learn network programming and data structures by coding from scratch.

The “Build Your Own Redis” Book is Completed | Blog | build-your-own.org

Redis could be considered one of the building blocks of modern computing. There are not many projects that fit the such role and stood the test of time. Here are some examples that meet my criteria of the “building block”: 

NGINX, SQLite, PostgreSQL, Kafka, Linux kernel, etc.

What makes Redis a good target is that it covers two important subjects of software engineering: network programming and data structures.

Summarized in a quote from Feynman: “What I cannot create, I do not understand”.


also available for purchase
Amazon.com: Build Your Own Redis with C/C++: Learn network programming and data structures by building a Redis-like server from scratch with C/C++.: 9798372815469: Smith, James: Books


question: why not in Rust or/end Go?
also, could this run as WASM?