Arpit Bhayani
Projects
Blogs
Notes
Papershelf
Bookshelf
Courses
Talks
Home
Topics
Networking
#networking
(30)
24 blogs
•
6 notes
All
30
Distributed Systems
15
Systems Internals
8
AI Systems
4
Algorithms & Data Structures
2
Career Growth
1
2026
(8)
Aug 26
NOTE
Robust System Plumbing is Key for Production-Ready AI Agents
AI Systems
#ai-systems
#ai-agents
#circuit-breaking
Aug 06
NOTE
Dispatch Tools Incrementally and Load Schemas Dynamically to Cut Agent Latency
AI Systems
#ai-systems
#agent-latency
#ai-agents
Jun 19
NOTE
Separating Compute From Storage Enables Serverless Database Pay-Per-Use
Distributed Systems
#distributed-systems
#compute-storage-separation
#databases
May 20
BLOG
Temporal Primer - Building Long-Running Systems
Distributed Systems
#distributed-systems
#ai-agents
#career-growth
Apr 22
NOTE
Build Intuition for Distributed Systems by Asking Why and How
Distributed Systems
#distributed-systems
#debugging
#first-principles
Apr 08
NOTE
Partially Synchronous Systems Achieve Balance in Distributed Systems
Distributed Systems
#distributed-systems
#asynchronous-systems
#consistency
Mar 16
NOTE
Fundamentals Still Matter, Despite AI Handling Implementation
Career Growth
#career-growth
#ai
#fundamentals
Jan 27
BLOG
Multi-Paxos - Consensus in Distributed Databases
Distributed Systems
#distributed-systems
#clock-synchronization
#consensus
2025
(10)
Dec 13
BLOG
When You Increase Kafka Partitions
Distributed Systems
#distributed-systems
#concurrency
#networking
Dec 07
BLOG
Product Quantization
AI Systems
#ai-systems
#embeddings
#information-retrieval
Nov 22
BLOG
How LLM Inference Works
AI Systems
#ai-systems
#llm-inference
#llms
Nov 12
BLOG
Heartbeats in Distributed Systems
Distributed Systems
#distributed-systems
#clock-synchronization
#networking
Oct 17
BLOG
Redis Replication Internals
Distributed Systems
#distributed-systems
#networking
#replication
Oct 02
BLOG
How Does a CDN Handle Content Replication
Distributed Systems
#distributed-systems
#algorithms
#career-growth
Sep 24
BLOG
Why gRPC Uses HTTP2
Systems Internals
#systems-internals
#networking
#system-design
Sep 04
BLOG
Why and How Cache Locality Can Make Your Code Faster
Systems Internals
#systems-internals
#caching
#memory-management
Sep 03
BLOG
Why Eventual Consistency is Preferred in Distributed Systems
Distributed Systems
#distributed-systems
#consistency
#networking
Sep 02
BLOG
Why does DNS use both UDP and TCP
Systems Internals
#systems-internals
#caching
#fault-tolerance
2024
(3)
Sep 15
BLOG
Paper Notes - On-demand Container Loading in AWS Lambda
Systems Internals
#systems-internals
#caching
#cryptography
Aug 28
BLOG
Paper Notes - NanoLog - A Nanosecond Scale Logging System
Systems Internals
#systems-internals
#caching
#networking
May 06
BLOG
Turn System Design Interviews into Discussions
Distributed Systems
#distributed-systems
#interviews
#networking
2021
(3)
Aug 15
BLOG
Replication Formats - Statement vs Row-based
Distributed Systems
#distributed-systems
#databases
#networking
Aug 10
BLOG
Replication Strategies - Synchronous, Asynchronous, and Semi-Synchronous
Distributed Systems
#distributed-systems
#consistency
#networking
Jun 17
BLOG
Fallacies of Distributed Computing Every Engineer Should Know
Distributed Systems
#distributed-systems
#networking
2020
(5)
Dec 06
BLOG
Count Distinct With Minimal Memory - Flajolet Martin Algorithm
Algorithms & Data Structures
#algorithms-and-data-structures
#databases
#memory-management
Nov 22
BLOG
Israeli Queues
Algorithms & Data Structures
#algorithms-and-data-structures
#caching
#networking
Jul 19
BLOG
Bitcask - A Log-Structured fast KV store
Distributed Systems
#distributed-systems
#data-structures
#databases
Jun 14
BLOG
Making Integers Iterable in Python
Systems Internals
#systems-internals
#networking
#python-internals
Apr 19
BLOG
Modeling Finite State Machines with Python Coroutines
Systems Internals
#systems-internals
#concurrency
#networking
2016
(1)
Apr 12
BLOG
HTTP - The Hard Way with Netcat
Systems Internals
#systems-internals
#ai-agents
#networking