Sarthak Makhija
Sarthak Makhija Database & Storage Systems
Sarthak Makhija
Sarthak Makhija Database & Storage Systems

About Me

Sarthak Makhija

I’m Sarthak Makhija, Principal Architect at Caizin. I write long-form essays on refactoring, storage engines, databases, and engineering trade-offs.

Prior to joining Caizin, I was with Thoughtworks where I led a team that developed a strongly consistent, distributed key/value storage engine in Go.

The technical ideas of our distributed key/value storage engine included:

Beyond my professional work, I’m passionate about sharing my knowledge and getting feedback from the community: