Logo
Search
Home
Archive
Jobs
Login
Subscribe
Logo

System Design

coding interviews

+4

10 Coding Interview Habits That Get You a Strong Hire

Aug 26, 2026

•

5 min read

10 Coding Interview Habits That Get You a Strong Hire

There is one point in this breakdown almost nobody talks about. It's at the end.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

websockets

+4

gRPC vs WebSockets vs SSE: Pick the Right Protocol

Aug 22, 2026

•

6 min read

gRPC vs WebSockets vs SSE: Pick the Right Protocol

How Netflix, Slack, and Discord chose their real time protocols

Aditya Singh Sisodiya
Aditya Singh Sisodiya

RAG

+4

Embeddings vs Fine-Tuning: Which Costs Less?

Aug 21, 2026

•

6 min read

Embeddings vs Fine-Tuning: Which Costs Less?

One approach costs $10. The other costs $50,000. Here's when each one wins.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

CAP Theorem

+4

Eventual Consistency: Why Your Database Lies to You

Aug 17, 2026

•

6 min read

Eventual Consistency: Why Your Database Lies to You

From Amazon's shopping cart to DNS: how the world runs on stale data

Aditya Singh Sisodiya
Aditya Singh Sisodiya

distributed systems

+1

Leader Election in Distributed Systems: Raft vs Paxos

Aug 16, 2026

•

6 min read

Leader Election in Distributed Systems: Raft vs Paxos

Why distributed systems need a single leader, how Raft and Paxos prevent split brain, and when to skip leader election entirely

Aditya Singh Sisodiya
Aditya Singh Sisodiya

CAP Theorem

+4

CAP Theorem: Why You Can't Have All Three

Aug 10, 2026

•

5 min read

CAP Theorem: Why You Can't Have All Three

What 'pick 2 of 3' actually means in distributed systems

Aditya Singh Sisodiya
Aditya Singh Sisodiya

circuit breaker

+4

Circuit Breaker Pattern in Microservices

Aug 8, 2026

•

6 min read

Circuit Breaker Pattern in Microservices

The three-state pattern that keeps one failing microservice from killing your entire system

Aditya Singh Sisodiya
Aditya Singh Sisodiya

data structures

+4

Bloom Filters: How Databases Skip Millions of Disk Reads

Aug 3, 2026

•

6 min read

Bloom Filters: How Databases Skip Millions of Disk Reads

10 bits per element. Zero stored data. Millions of queries saved.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

API Gateway vs Load Balancer: What's the Actual Difference?

Jul 5, 2026

•

5 min read

API Gateway vs Load Balancer: What's the Actual Difference?

Traffic distribution vs traffic management, and when you need both.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

6 Deployment Strategies Every Engineer Should Know

Jul 4, 2026

•

5 min read

6 Deployment Strategies Every Engineer Should Know

Most teams use only one. The best teams combine three.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

How Spotify Uses AI Agents to Rewrite Its Entire Codebase

Jul 1, 2026

•

5 min read

How Spotify Uses AI Agents to Rewrite Its Entire Codebase

Inside the 3 agent pipeline that handles code migrations at scale

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

How Discord Handles 40 Billion Messages Per Day

Jun 29, 2026

•

5 min read

How Discord Handles 40 Billion Messages Per Day

They cut database nodes by 60% and made reads 8x faster.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

Vector Databases Compared

Jun 27, 2026

•

6 min read

Vector Databases Compared

Performance benchmarks, cost traps, and a decision tree for picking the right one

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

LangChain vs LlamaIndex vs Building From Scratch

Jun 26, 2026

•

5 min read

LangChain vs LlamaIndex vs Building From Scratch

A real comparison with code, tradeoffs, and an honest opinion

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

Agentic Loops and Safety: How to Stop AI Agents From Running Forever

Jun 25, 2026

•

5 min read

Agentic Loops and Safety: How to Stop AI Agents From Running Forever

LLMs have no built in concept of "done." Without stopping conditions, the loop runs until the money runs out.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

Multi Agent Systems: How AI Agents Work Together in Production

Jun 21, 2026

•

5 min read

Multi Agent Systems: How AI Agents Work Together in Production

Most multi agent systems fail not because agents cannot communicate, but because they cannot remember.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

What Is an AI Agent?

Jun 20, 2026

•

5 min read

What Is an AI Agent?

If the human tells it what to do at every step, it is a chatbot. Autonomy is the only line that matters.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

Memory in AI Agents

Jun 19, 2026

•

5 min read

Memory in AI Agents

The context window is not memory. It is a whiteboard that gets erased every time you close the tab.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+3

Prompt Engineering: The First Skill Every AI Engineer Needs

Jun 14, 2026

•

3 min read

Prompt Engineering: The First Skill Every AI Engineer Needs

The model is not the bottleneck. Your prompt is.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

How LLMs Actually Work: Tokens, Transformers and Why They Lie

Jun 11, 2026

•

6 min read

How LLMs Actually Work: Tokens, Transformers and Why They Lie

No math. No PhD. Just the mental model every engineer building on LLMs actually needs.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

AI Engineering

+2

VectorDB and Embeddings: The Most Underrated Concept in AI Engineering

Jun 10, 2026

•

6 min read

VectorDB and Embeddings: The Most Underrated Concept in AI Engineering

A backend engineer's guide to vector databases, HNSW graphs, and the embedding models powering every AI search system in 2026

Aditya Singh Sisodiya
Aditya Singh Sisodiya

Distributed System

+2

What is RAG (Retrieval Augmented Generation) ?

Jun 6, 2026

•

4 min read

What is RAG (Retrieval Augmented Generation) ?

The architecture pattern that turns a frozen, hallucinating model into a grounded expert on your documents

Aditya Singh Sisodiya
Aditya Singh Sisodiya

Distributed System

+2

System Design was HARD Until I Learned These 20 Patterns

Jun 2, 2026

•

6 min read

System Design was HARD Until I Learned These 20 Patterns

Stop memorizing full architectures. Learn the patterns and you can design anything.

Aditya Singh Sisodiya
Aditya Singh Sisodiya

Distributed System

+2

REST vs GraphQL vs gRPC

May 31, 2026

•

4 min read

REST vs GraphQL vs gRPC

A decision framework tested across public APIs, complex frontends, and high throughput microservices

Aditya Singh Sisodiya
Aditya Singh Sisodiya

netflix

+3

How Netflix Delivers Video to 300 Million Users Without Buffering

May 29, 2026

•

4 min read

How Netflix Delivers Video to 300 Million Users Without Buffering

A deep dive into how Netflix built a global content delivery network from scratch

Aditya Singh Sisodiya
Aditya Singh Sisodiya
Load more

Subscribe to Grind Engineer

One Concept at a Time!
From coding basics to advanced system design.
No fluff, just valuable.

mailbox
© 2026 Grind Engineer.
beehiivPowered by beehiiv