19videosGaurav Sen
766K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 5
10:50What is CONSISTENT HASHING and Where is it used?
1.08M viewsConsistent hashing: why naive modulo hashing breaks when servers change, and how the hash ring with virtual nodes fixes it.
4:05Low Level Design: A Video Course
A 4-minute video from Gaurav Sen: “Low Level Design: A Video Course”.
11:25What is the Publisher Subscriber Model?
A 11-minute video from Gaurav Sen: “What is the Publisher Subscriber Model?”.
25:42Data Consistency and Tradeoffs in Distributed Systems
251K viewsData consistency trade-offs in distributed systems: replication, consistency levels, two-phase commit.
22:22Designing a location database: QuadTrees and Hilbert Curves
283K viewsDesigning a location database with quadtrees and Hilbert curves.
17:22How databases scale writes: The power of the log ✍️🗒️
175K viewsHow databases scale writes with append-only logs, memtables and LSM trees.
13:452D Binary Search - Codingame
A 14-minute video from Gaurav Sen: “2D Binary Search - Codingame”.
14:262D Segment Tree - Data Structure and Algorithms
A 14-minute video from Gaurav Sen: “2D Segment Tree - Data Structure and Algorithms”.
7:52A general way to solve algorithm problems
A 8-minute video from Gaurav Sen: “A general way to solve algorithm problems”.
16:32AlgoWorkout: Combinatorics and Binary Search Trees 💪
A 17-minute video from Gaurav Sen: “AlgoWorkout: Combinatorics and Binary Search Trees 💪”.
12:45AlgoWorkout: Tricky Dynamic Programming with Subarrays 🧠💪
A 13-minute video from Gaurav Sen: “AlgoWorkout: Tricky Dynamic Programming with Subarrays 🧠💪”.
10:23Algorithm Deep Dive: Realtime Audio Matching In Shazam
A 10-minute video from Gaurav Sen: “Algorithm Deep Dive: Realtime Audio Matching In Shazam”.
15:33Apache Kafka: a Distributed Messaging System for Log Processing
189K viewsSummary of the original Kafka paper: a distributed log for log processing.
11:15Apache Spark: Cluster Computing with Working Sets
A 11-minute video from Gaurav Sen: “Apache Spark: Cluster Computing with Working Sets”.
16:19Authorization across Distributed Systems: The OAuth Protocol
A 16-minute video from Gaurav Sen: “Authorization across Distributed Systems: The OAuth Protocol”.
2:15Beginner's Guide to Competitive Programming
A 2-minute video from Gaurav Sen: “Beginner's Guide to Competitive Programming”.
24:49Binary Search - Codechef - Stable Market
A 25-minute video from Gaurav Sen: “Binary Search - Codechef - Stable Market”.
11:25Caching in distributed systems: A friendly introduction
A 11-minute video from Gaurav Sen: “Caching in distributed systems: A friendly introduction”.
13:12Capacity Planning and Estimation: How much data does YouTube store daily?
A 13-minute video from Gaurav Sen: “Capacity Planning and Estimation: How much data does YouTube store daily?”.
22:22Chef and Divisors - Codechef - Prime Number Sieves
A 22-minute video from Gaurav Sen: “Chef and Divisors - Codechef - Prime Number Sieves”.
12:37CodeChef - FEB17 - Eugene and Big Number
A 13-minute video from Gaurav Sen: “CodeChef - FEB17 - Eugene and Big Number”.
8:03CodeChef Long Challenge - FEB17 - GERMANDE
A 8-minute video from Gaurav Sen: “CodeChef Long Challenge - FEB17 - GERMANDE”.
25:45CodeChef Long Challenge - FEB17 - INTERVAL
A 26-minute video from Gaurav Sen: “CodeChef Long Challenge - FEB17 - INTERVAL”.
7:21CodeChef Long Challenge - FEB17 - MFREQ
A 7-minute video from Gaurav Sen: “CodeChef Long Challenge - FEB17 - MFREQ”.
15:20Codechef - OCT17 - Chef and Cycles
A 15-minute video from Gaurav Sen: “Codechef - OCT17 - Chef and Cycles”.
12:15Codechef - OCT17 - Chef and Voluntary Program
A 12-minute video from Gaurav Sen: “Codechef - OCT17 - Chef and Voluntary Program”.
12:30Codechef - OCT17 - Counter Test to ChefSum
A 12-minute video from Gaurav Sen: “Codechef - OCT17 - Counter Test to ChefSum”.
18:47Codechef - OCT17 - Magic Arrays
A 19-minute video from Gaurav Sen: “Codechef - OCT17 - Magic Arrays”.
23:51Codechef - PRMQ - Segment Trees
A 24-minute video from Gaurav Sen: “Codechef - PRMQ - Segment Trees”.
12:08Codechef - SEP17 - Fill the Matrix
A 12-minute video from Gaurav Sen: “Codechef - SEP17 - Fill the Matrix”.
22:34Codechef - SNAKEEAT - Binary Search
A 23-minute video from Gaurav Sen: “Codechef - SNAKEEAT - Binary Search”.
12:16Codechef DEC17 - Total Diamonds - Dynamic Programming
A 12-minute video from Gaurav Sen: “Codechef DEC17 - Total Diamonds - Dynamic Programming”.
26:45Codechef Editorial - Pishty and Birthday - MAR17
A 27-minute video from Gaurav Sen: “Codechef Editorial - Pishty and Birthday - MAR17”.
23:01Codechef Tutorial - DEVCLASS - String Processing
A 23-minute video from Gaurav Sen: “Codechef Tutorial - DEVCLASS - String Processing”.
11:57Codeforces 439 - Problem C
A 12-minute video from Gaurav Sen: “Codeforces 439 - Problem C”.
12:56Codeforces 560E - Solution with code
A 13-minute video from Gaurav Sen: “Codeforces 560E - Solution with code”.



