My Knowledge Base

This is a collection of my journey of active learning from blogs, books, and papers organized by topics. Here you'll find my notes, videos, and write-ups. Hope it helps.

Advanced algorithms and Musings

My learnings and notes from exploring advanced algorithms and building prototypes based on core CS concepts and everything that amused me.

Explore →

Career Growth

My learnings and notes from 10+ years of experience on how to become a better engineer and accelerate the career growth.

Explore →

Database Engineering

My learnings and notes around databases covering the internals, concepts, and even algorithms, across single node and even distributed datastores.

Explore →

Language Internals

My learnings and notes from exploring CPython and Golang along with some foundational topics in language construction.

Explore →

System Design

My learnings and notes from designing systems and studying from books, blogs, and papers for 10+ years across various industries.

Explore →

Writings and Learnings

Knowledge Base



Arpit's Newsletter read by 100,000 engineers

Weekly essays on real-world system design, distributed systems, or a deep dive into some super-clever algorithm.