Evolving Engineer
Subscribe
Sign in
Home
1:1 with me 🎯
AI 🤖
System Design ⚙️
Concurrency Controls : Pessimistic vs Optimistic
Understanding how systems prevent and handle conflicting transactions under the hood
Mar 22
•
Pradyumna
8
2
Latest
Top
Discussions
How databases store data on the disk
Easy explanation of how HDDs and SSDs store data from database
Feb 19
•
Pradyumna
9
2
Apache Kafka Basics
Understanding the core components of Kafka for System design interviews
Feb 9
•
Pradyumna
84
4
13
The Power of Bloom Filters in System Design
In this post, we’ll break down Bloom filters from first principles and see how they’re used in real-world systems.
Jan 31
•
Pradyumna
10
4
Client-Side Proxy vs Server-Side Proxy
Understanding forward proxies and reverse proxies from first principles, plus how they differ from VPNs and firewalls
Jan 25
•
Pradyumna
9
1
3
Zero to One : Learning Agents and Agentic Patterns
From foundational building blocks to multi-agent systems: A deep dive into agentic patterns and memory in agents
Jan 21
•
Pradyumna
13
1
Caching Playbook for System Design Interviews
Everything about caches - layers, strategies, eviction policies, and production edge cases.
Jan 10
10
6
A Simple Proof of the CAP Theorem
CAP in one scenario (no fluff)
Jan 3
•
Pradyumna
14
2
2
Easy Explanation of Consistent Hashing
Deep dive into consistent hashing, and why knowing about this is important
Dec 27, 2025
•
Pradyumna
6
3
SQL vs NoSQL: A Simple Checklist to Choose the Right Database in Interviews
Don’t Guess the Database choice in System Design Interviews: Use this decision checklist
Dec 18, 2025
•
Pradyumna
14
1
6
See all
Evolving Engineer
This newsletter is about learning engineering concepts at a level beginners can understand snd seniors appreciate.
Subscribe
Social
Linkedin
Sharing technical posts regularly
X (Twitter)
Posting tech posts and random thoughts
Topmate
1:1 with me, Let's talk
Evolving Engineer
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts