Curious Engineer

Curious Engineer

Home
1:1 with me 🧑‍💻
Database Internals 🛢️
Algorithms ⚡
System Design Study 💻

algorithms

A deep dive: What is LSM tree?
This article deep dives into what is an LSM tree and how does it work internally.
Aug 18, 2024 • 
Vivek Bansal
57
9
How to find nearby entities?
Uncover the world with Geohashing, a clever way to encode locations into short codes. Learn how it works.
Aug 4, 2024 • 
Vivek Bansal
65
4
Consensus Algorithm: Raft
This blog deep dives into the famous consensus algorithm called Raft and how it helps in achieving consensus in a distributed system consisting of…
Jul 28, 2024 • 
Vivek Bansal
14
2
Count-Min Sketch
This article deep dives into what is count-min sketch as a data structure and how is it helpful in the real world systems
Feb 4, 2024 • 
Vivek Bansal
18
3
Bloom Filters
This post deep dives into what is bloom filters and what are their applications in real-world systems
Jan 21, 2024 • 
Vivek Bansal
32
5
What is Consistent Hashing?
This article deep dives into the consistent hashing algorithm - what it is and how it's helpful in real-world use cases
Dec 2, 2023 • 
Vivek Bansal
25
11
© 2025 Vivek Bansal
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture