RSS Amplifier

Blog

Evolving Engineer

This newsletter is about learning engineering concepts at a level beginners can understand snd seniors appreciate.

pradyumnachippigiri.substack.comSource feed ↗10 posts

Live Last read · last published · next check

Written by

Latest posts

Engineering Fast Search with Inverted Indexes

How modern search systems organize and work for efficient and fast information retrieval.

Concurrency Controls : Pessimistic vs Optimistic

Understanding how systems prevent and handle conflicting transactions under the hood

How databases store data on the disk

Easy explanation of how HDDs and SSDs store data from database

Apache Kafka Basics

Understanding the core components of Kafka for System design interviews

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.

Client-Side Proxy vs Server-Side Proxy

Understanding forward proxies and reverse proxies from first principles, plus how they differ from VPNs and firewalls

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

Caching Playbook for System Design Interviews

Everything about caches - layers, strategies, eviction policies, and production edge cases.

A Simple Proof of the CAP Theorem

CAP in one scenario (no fluff)

Easy Explanation of Consistent Hashing

Deep dive into consistent hashing, and why knowing about this is important