About Me
Posted on February 24, 2023 • 1 minutes • 85 words
Table of contents
I am Sarthak Makhija, and I am an application developer at ThoughtWorks. I had worked with Citigroup and TCS before I joined ThoughtWorks.
I am currently leading a team that is developing a strongly consistent distributed key/value storage engine with support for rich queries.
The technical ideas of our distributed key/value storage engine include:
- golang as the programming language
- etcd as the metadata store
- badger as the key/value storage engine
- raft (/multi-raft) as the consensus algorithm and
- two-phase commit with serial isolation level