Arpit Bhayani
Projects
Blogs
Notes
Videos
Papershelf
Bookshelf
Courses
Talks
Home
Topics
Networking
#networking
(48)
24 blogs
•
5 notes
•
19 videos
All
48
Distributed Systems
25
Systems Internals
15
AI Systems
3
Networking
2
Algorithms & Data Structures
2
Career Growth
1
2026
(9)
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 18
VIDEO
Implementing Redis' PING Command: A Deep Dive into RESP and Server Internals
Systems Internals
#redis
#resp
#go
Apr 11
VIDEO
The Fundamentals of Wire Protocols and Redis Serialization Protocol (RESP)
Systems Internals
#redis
#wire-protocol
#resp
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
(11)
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
Jul 06
VIDEO
Understanding L4 Load Balancers: Modes, Mechanisms, and Use Cases
Distributed Systems
#load-balancing
#l4-load-balancer
#networking
2024
(9)
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
Jul 11
VIDEO
Understanding TCP TIME_WAIT and Resolving "Address Already in Use" Errors
Systems Internals
#tcp
#networking
#sockets
Jun 28
VIDEO
How LinkedIn Reduced Microservice Latency by 60% with Protocol Buffers
Distributed Systems
#distributed-systems
#protobuf
#microservices
May 06
BLOG
Turn System Design Interviews into Discussions
Distributed Systems
#distributed-systems
#interviews
#networking
Apr 05
VIDEO
How DNS Works: Decentralized Architecture, Anycast, and Infinite Scale
Distributed Systems
#dns
#networking
#distributed-systems
Mar 29
VIDEO
Understanding Proxy, Forward Proxy, and Reverse Proxy in System Design
Distributed Systems
#networking
#reverse-proxy
#forward-proxy
Mar 23
VIDEO
Anatomy of a Web Request: What Happens When You Type a URL into Your Browser?
Networking
#networking
#dns
#http
Mar 09
VIDEO
Understanding Network Protocols: Deconstructing HTTP and Designing Custom Protocols from Scratch
Networking
#http
#networking
#tcp-ip
2023
(3)
Oct 21
VIDEO
Building Highly Available Load Balancers with Anycast: Google's 2010 Architecture
Distributed Systems
#load-balancing
#anycast
#bgp
Apr 21
VIDEO
Building a Multi-Threaded TCP Server from Scratch: Socket Programming & Concurrency Internals
Systems Internals
#networking
#tcp-ip
#socket-programming
Apr 02
VIDEO
Understanding Endianness: Little-Endian vs. Big-Endian in Systems and Serialization
Systems Internals
#endianness
#systems-internals
#serialization
2022
(7)
Oct 14
VIDEO
Building a Simple Synchronous TCP Echo Server: Foundations of Redis Internals
Systems Internals
#redis
#networking
#tcp-sockets
Oct 07
VIDEO
Serving Massive Image Thumbnails at Scale: Dropbox's Chunked Transfer Architecture
Distributed Systems
#http-1-1
#chunked-transfer-encoding
#system-design
Aug 12
VIDEO
BitTorrent's Choke Algorithm: Decentralized Tit-for-Tat and Anti-Free-Riding
Distributed Systems
#bittorrent
#p2p-networks
#distributed-systems
Aug 10
VIDEO
BitTorrent Architecture: Trackers, Pieces, Seeders, and Swarm Dynamics
Distributed Systems
#bittorrent
#p2p-networks
#distributed-systems
Aug 05
VIDEO
Introduction to BitTorrent: Architecture, Protocols, and Peer-to-Peer File Distribution
Distributed Systems
#bittorrent
#peer-to-peer
#distributed-systems
May 13
VIDEO
Understanding Remote Procedure Calls (RPC): Architecture, Stubs, and Inter-Service Communication
Distributed Systems
#rpc
#grpc
#distributed-systems
Apr 04
VIDEO
Payloads in HTTP GET Requests: Myths, RFC Specs, and Practical Implementation
Systems Internals
#http
#networking
#web-servers
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