I built a storage engine from scratch. Here's everything I learned.

Not a wrapper. Not a library call. A real, working storage engine — written in C++, exposed over gRPC, running inside Docker. This is the story of how I built it and why.

The problem I was trying to solve

I needed to store structured data in a very specific shape:

A document (HTML, text, anything)