I always wondered how we could build our own File

Arpit Bhayani

Arpit Bhayani

Oct 10, 2023 • 1 min read


I always wondered how we could build our own File System and today I have started building one ⚡

I stumbled upon an interesting optimization in one of the engineering blogs and thought of diving deep into implementation specifics. One thing led to another and I started coding my own FS to understand the optimization 🙃

By the way, I am building the one that operates in Kernel space, but, I am keeping things simple and building one in the userspace and the motive is to understand the nuances.

Expect a video about it very soon where I talk about File Systems, FUSE, and how to build one using it. Like I always say, drawing boxes is easy, the real deal is when you build real things.

⚡ I love being hands-on and hence to understand the internals of Redis, I actually re-implemented it in Golang and compiled my learnings in a course. If you resonate, check that out

arpitbhayani.me/redis

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses