Featuredsystem-design5 min read
Consistent Hashing: How to Distribute Data Evenly Across Multiple Servers
What is Consistent Hashing, Benefit, Use cases, pitfalls.
Engineering notebook Thinking in systems
What is Consistent Hashing, Benefit, Use cases, pitfalls.
Recent writing
Article
The functions which calls itself with a exit condition There are two common types of recursion : Head Recursion: Where you call the recursion function first and perform operations which you need to d
Rust
My early experience learning Rust and why its approach to error handling, mutability, and compiler guidance immediately stood out.
Distributed Systems
A concise introduction to leader election, log replication, and why Raft makes distributed consensus easier to understand.
Article
Cheat sheet for myself
rust
I made Rust panic… and somehow I liked it 🥹
databases
What the database does after you hit enter