
Consistent Hashing: How to Distribute Data Evenly Across Multiple Servers
What is Consistent Hashing, Benefit, Use cases, pitfalls.
Systems thinking for engineers building scalable software and automation.

What is Consistent Hashing, Benefit, Use cases, pitfalls.
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

Cheat sheet for myself

I made Rust panic… and somehow I liked it 🥹

What the database does after you hit enter

CloudFormation is an Infrastructure as Code (IaC) service where we define the resources we need to deploy in AWS in a coding manner. Generally, CloudFormation uses JSON or YAML for declaring resources
Ever had files named final_code.js, final_code_v2.js, or final_code_REALLY_final.js? 😵 We've all been there. It's a messy way to track changes and a nightmare for teamwork. Let's fix this forever with two tools: Git and GitHub. Part 1: Git - Your P...

Unlock Faster and Cheaper LLM Responses with Prompt Caching

I was always curious about how Python assigns values under the hood to the same variable. Example Let's say we declare: a = 2 print(type(a)) # This will give INT as a response a = 2 a = "Hello World" print(type(a)) # This will give String as a res...
