| Quantization Fundamentals - How LLMs are Served Efficiently with Low Memory - Inference Engineering |
Arpit Bhayani |
19:17 |
Available |
| How Kafka Actually Achieves Exactly-Once Semantics |
Arpit Bhayani |
18:00 |
Available |
| Consistent Hashing and Its Implementation From the First Principles |
Arpit Bhayani |
13:55 |
Available |
| How Google Manages 2 Billion Lines of Code in a Single Repository |
Arpit Bhayani |
13:41 |
Available |
| Bitcask Explained - A Log-Structured fast KV Store Used By Uber |
Arpit Bhayani |
15:42 |
Available |
| Deckrun - Presentation Utility for Markdown and Self-contained HTML |
Arpit Bhayani |
8:50 |
Available |
| Hyperloglog and Cardinality Estimation |
Arpit Bhayani |
13:22 |
Available |
| How Redis Implements Strings | Redis Internals |
Arpit Bhayani |
15:56 |
Available |
| How Redis powers Geospatial Queries using GeoHash Algorithm | Redis Internals |
Arpit Bhayani |
21:39 |
Available |
| How Redis implements LFU using Morris Counter |
Arpit Bhayani |
20:49 |
Available |
| How Redis Internally Implements Memory Efficient Sets - Intset | Redis Internals |
Arpit Bhayani |
13:25 |
Available |
| How Redis Internally Implements Memory Efficient Lists - Ziplist and Quicklist | Redis Internals |
Arpit Bhayani |
28:16 |
Available |
| How Redis Implements Transactions and How We Implement It | Redis Internals |
Arpit Bhayani |
22:00 |
Available |
| How Databases Implement Graceful Shutdown using Signal Handling | Redis Internals |
Arpit Bhayani |
37:18 |
Available |
| How and Why Redis Overrides Malloc | Redis Internals |
Arpit Bhayani |
6:11 |
Available |
| How Redis Caps Its Memory Usage | Redis Internals |
Arpit Bhayani |
13:20 |
Available |
| Implementing the Approximated LRU Algorithm | Redis Internals |
Arpit Bhayani |
25:27 |
Available |
| The Approximated LRU Algorithm | Redis Internals |
Arpit Bhayani |
23:15 |
Available |
| Implementing INFO and allkeys-random Eviction | Redis Internals |
Arpit Bhayani |
19:37 |
Available |
| Object, Encodings, and Implementing INCR | Redis Internals |
Arpit Bhayani |
24:48 |
Available |
| Implementing AOF Persistence | Redis Internals |
Arpit Bhayani |
21:05 |
Available |
| Implementing Command Pipelining | Redis Internals |
Arpit Bhayani |
22:00 |
Available |
| Key Eviction Strategies in Redis and Implementing Simple First Eviction | Redis Internals |
Arpit Bhayani |
20:24 |
Available |
| Implementing DEL, EXPIRE, and Cleanup in Redis | Redis Internals |
Arpit Bhayani |
27:23 |
Available |
| Implementing GET, SET, and TTL Commands in Redis | Redis Internals |
Arpit Bhayani |
22:09 |
Available |
| Implementing Event Loops | Redis Internals |
Arpit Bhayani |
26:29 |
Available |
| Event Loops Internals And How Redis Handles Multiple Connects on a Single Thread | Redis Internals |
Arpit Bhayani |
21:15 |
Available |
| Implementing Redis' PING Command | Redis Internals |
Arpit Bhayani |
19:29 |
Available |
| Implementing Redis' Wire Protocol - RESP | Redis Internals |
Arpit Bhayani |
14:38 |
Available |
| Wire Protocols, Why Are They Needed, and Redis' Wire Protocol - RESP | Redis Internals |
Arpit Bhayani |
15:49 |
Available |
| Low Level Design and Data Schema Modeling of API Clients Like Requestly |
Arpit Bhayani |
21:07 |
Available |
| How Stripe Migrates Millions of Records and Schema with Zero Downtime and No Data Inconsistency |
Arpit Bhayani |
12:54 |
Available |
| Stripe's Smarter Approach to Structured Logging - Canonical Log Lines |
Arpit Bhayani |
7:11 |
Available |
| How Stripe Scales MongoDB to 5 million Queries Per Second |
Arpit Bhayani |
19:18 |
Available |
| How OpenAI Handles 800 Million ChatGPT Users on a Single PostgreSQL Primary |
Arpit Bhayani |
13:56 |
Available |
| When DB consumes more memory than it should, malloc might be the problem |
Arpit Bhayani |
13:28 |
Available |
| How MySQL's Midpoint Insertion Strategy Prevents Cache Pollution |
Arpit Bhayani |
10:47 |
Available |
| How PayPal Beat the Thundering Herd Problem and Fixed Their Architecture |
Arpit Bhayani |
12:53 |
Available |
| Inverted Index - The Data Structure Behind Search Engines |
Arpit Bhayani |
14:45 |
Available |
| How GitHub Sharded Their Databases Without Downtime and Broke Their Monolith |
Arpit Bhayani |
20:05 |
Available |
| Inside Stripe's Rate Limiter Architecture |
Arpit Bhayani |
16:25 |
Available |
| What are L4 Load Balancers and how do they work? |
Arpit Bhayani |
18:07 |
Available |
| How Amazon Aurora Achieves Durability with Quorum Writes | Aurora Paper Deep Dive - Section 2 |
Arpit Bhayani |
19:20 |
Available |
| What the heck is Storage-Compute Separation? | Aurora Paper Deep Dive - Section 1 |
Arpit Bhayani |
17:09 |
Available |
| What are Reactive Databases and why DiceDB exists? |
Arpit Bhayani |
9:57 |
Available |
| Synonymic Query Expansion to handle Prashant in Search - Lexical vs Phonetic vs Semantic Search |
Arpit Bhayani |
15:23 |
Available |
| Announcing DiceDB 1.0 |
Arpit Bhayani |
7:54 |
Available |
| How Atlassian reduced latency by 70% by using Sidecar pattern and when should you use it |
Arpit Bhayani |
12:50 |
Available |
| How BitBucket reduced master database load by 50% and also solved Read your Write consistency |
Arpit Bhayani |
18:45 |
Available |
| Saved 55% cost, 75% CPU, at 33x speed - Why and how Jira moved from JSON to Protobuf |
Arpit Bhayani |
15:18 |
Available |
| Why and how Trello moved away from RabbitMQ to Kafka for their WebSocket-based real-time updates |
Arpit Bhayani |
23:09 |
Available |
| Cache Invalidation using SNS + SQS at Atlassian and then they moved away! |
Arpit Bhayani |
14:40 |
Available |
| Load Balancers are not Magic - Dissecting Atlassian Outage |
Arpit Bhayani |
13:07 |
Available |
| Amazon DynamoDB - Paper Explained |
Arpit Bhayani |
1:33:01 |
Available |
| Everything about HTTP Streaming and how Airbnb leverages it in production |
Arpit Bhayani |
22:04 |
Available |
| A bug in the GitHub's Rate Limiter |
Arpit Bhayani |
18:35 |
Available |
| DragonflyDB does not use HashTables but DashTables to hold the data - a deep dive |
Arpit Bhayani |
13:40 |
Available |
| Why DragonflyDB uses B+ Trees to implement Sorted Set instead of Skiplist like Redis? |
Arpit Bhayani |
9:13 |
Available |
| How DragonflyDB implements "distributed" transactions in a shared-nothing setup |
Arpit Bhayani |
10:09 |
Available |
| DragonflyDB Architecture Overview, Internals, and Trade-offs - hitting 6.43 million ops/sec |
Arpit Bhayani |
8:31 |
Available |
| Internals, architecture, and interesting trade-offs of Blacksmith that runs GitHub Actions 2x faster |
Arpit Bhayani |
8:16 |
Available |
| How LinkedIn improved their latency by 60% |
Arpit Bhayani |
10:00 |
Available |
| Designing a Realtime Gaming Leaderboard - Horizontally Scalable and Highly Available |
Arpit Bhayani |
10:33 |
Available |
| How Rockset achieves zero data latency and workload isolation at scale |
Arpit Bhayani |
13:07 |
Available |
| How Rockset executes query and scales the query compute horizontally on demand | Rockset Internals |
Arpit Bhayani |
9:55 |
Available |
| How Converged Indexes makes Rockset super-efficient in all kinds of queries | Rockset Internals |
Arpit Bhayani |
11:02 |
Available |
| Architecture deep-dive of a Real-time Analytics Database | Rockset Internals |
Arpit Bhayani |
8:46 |
Available |
| How JioCinema live streams IPL to 20 million concurrent devices w/ Prachi Sharma | Ep 7 |
Arpit Bhayani |
45:32 |
Available |
| How Reddit designed their metadata store to serve 100k req/sec at p99 of 17ms |
Arpit Bhayani |
7:19 |
Available |
| How PostgreSQL generates all possible query execution plans before choosing the best one. |
Arpit Bhayani |
8:33 |
Available |
| How nested loop, hash, and merge joins work. |
Arpit Bhayani |
11:08 |
Available |
| How PostgreSQL parses the query and constructs the Parse Tree? |
Arpit Bhayani |
8:05 |
Available |
| PostgreSQL connection management and per-client process model explained |
Arpit Bhayani |
8:34 |
Available |
| How DNS really works and how it scales infinitely? |
Arpit Bhayani |
16:35 |
Available |
| Understanding Proxy, Forward Proxy, and Reverse Proxy |
Arpit Bhayani |
9:41 |
Available |
| What happens when you type a URL into your browser? |
Arpit Bhayani |
10:14 |
Available |
| Everything you need to know about CockroachDB w/ Ben Darnell | Ep 6 |
Arpit Bhayani |
1:30:03 |
Available |
| What exactly is the HTTP protocol and how to write a new one from scratch? |
Arpit Bhayani |
14:30 |
Available |
| How indexes work in Distributed Databases, their trade-offs, and challenges |
Arpit Bhayani |
16:21 |
Available |
| Understanding Database Trade-offs - The RUM Conjecture - Paper Explained |
Arpit Bhayani |
8:17 |
Available |
| The Google File System - Paper Explained |
Arpit Bhayani |
1:15:34 |
Available |
| Why thread pools even exist? and how to implement them? |
Arpit Bhayani |
9:29 |
Available |
| Picking the right string column datatype - CHAR vs VARCHAR vs TEXT |
Arpit Bhayani |
9:43 |
Available |
| The compression algorithm that powers all Time-series Databases |
Arpit Bhayani |
13:24 |
Available |
| How databases store and transmit integers efficiently using varint encoding |
Arpit Bhayani |
15:02 |
Available |
| How Pass by Value and Pass By Pointer work internally? Peeking into the assembly code to find out |
Arpit Bhayani |
15:05 |
Available |
| How to start your writing journey as a software engineer |
Arpit Bhayani |
11:08 |
Available |
| Everything you need to know about Read Uncommitted Isolation Level |
Arpit Bhayani |
10:21 |
Available |
| Disabling Garbage Collection helped Instagram save money and get better performance |
Arpit Bhayani |
48:44 |
Available |
| How Google designed their Highly Available Load Balancers using Anycast |
Arpit Bhayani |
45:20 |
Available |
| CAP Theorem - From the First Principles |
Arpit Bhayani |
42:42 |
Available |
| How Dukaan moved out of Cloud and on to Bare Metal w/ Subhash | Ep 5 |
Arpit Bhayani |
1:37:08 |
Available |
| Navigating Massive Codebases - From the First Principles |
Arpit Bhayani |
1:08:37 |
Available |
| Bloom Filters - From the First Principles |
Arpit Bhayani |
1:22:56 |
Available |
| If I were to learn a new programming language |
Arpit Bhayani |
9:26 |
Available |
| Optimistic Locking - What, When, Why, and How? |
Arpit Bhayani |
16:34 |
Available |
| How to decide which technology to learn and invest time in? |
Arpit Bhayani |
19:04 |
Available |
| How to write deadlock free code? |
Arpit Bhayani |
21:11 |
Available |
| How to write a Concurrent Thread-safe Queue from scratch? |
Arpit Bhayani |
17:14 |
Available |
| I changed python language and added a new NUKE statement |
Arpit Bhayani |
21:12 |
Available |
| Understanding Pessimistic Locking with Mutex |
Arpit Bhayani |
10:10 |
Available |
| What should a software developer not do? |
Arpit Bhayani |
10:55 |
Available |
| I changed the Python print statement to understand how it works internally |
Arpit Bhayani |
18:30 |
Available |
| Peeking into assembly code to understand why count++ is not atomic |
Arpit Bhayani |
14:12 |
Available |
| How JunoDB is designed to be a highly secure database |
Arpit Bhayani |
12:12 |
Available |
| How JunoDB is designed to achieve six 9's of availability |
Arpit Bhayani |
13:31 |
Available |
| How JunoDB is designed to scale horizontally |
Arpit Bhayani |
16:24 |
Available |
| High level architecture and System Design of JunoDB |
Arpit Bhayani |
13:40 |
Available |
| Overview of JunoDB - an open source KV store by PayPal |
Arpit Bhayani |
17:38 |
Available |
| My process of reading, understanding, and remembering research papers |
Arpit Bhayani |
14:28 |
Available |
| My first change in a massive open source CPython codebase |
Arpit Bhayani |
12:59 |
Available |
| Will AI replace programmers? |
Arpit Bhayani |
21:54 |
Available |
| How to learn better and faster as a software engineer? |
Arpit Bhayani |
14:57 |
Available |
| Why most TCP servers are multi threaded and how to build one from scratch |
Arpit Bhayani |
28:28 |
Available |
| Understanding Endianness: Little vs Big-Endian and its Impact on data storage and transmission |
Arpit Bhayani |
20:16 |
Available |
| Datetime vs Timestamp datatype in databases - Which one is better and when? |
Arpit Bhayani |
13:10 |
Available |
| How to write efficient and fair multi-threaded programs? |
Arpit Bhayani |
19:26 |
Available |
| Understanding Phantom Reads Problem with hands on examples |
Arpit Bhayani |
12:38 |
Available |
| Why do databases store data in B+ trees? |
Arpit Bhayani |
29:43 |
Available |
| The right mindset to craft a great career w/ Shashank Kansal | Ep 4 |
Arpit Bhayani |
1:03:50 |
Available |
| How to get a promotion and become a Staff Engineer at FAANG |
Arpit Bhayani |
8:11 |
Available |
| The engineering behind LLMs w/ Ramsri | Ep 3 |
Arpit Bhayani |
48:01 |
Available |
| Building my second brain and becoming 10x productive as a software engineer |
Arpit Bhayani |
19:23 |
Available |
| Thundering Herd Problem and How not to do API retries |
Arpit Bhayani |
10:44 |
Available |
| Designing Idempotent API Endpoints for Payments at Stripe |
Arpit Bhayani |
14:26 |
Available |
| How Slack efficiently classifies emails at scale with an eventually consistent system |
Arpit Bhayani |
23:19 |
Available |
| Everything you need to know about CRDTs w/ Vipul Vaibhaw | Ep 2 |
Arpit Bhayani |
28:59 |
Available |
| How @Shopify Engineering avoids hot shards by moving data across databases without any downtime |
Arpit Bhayani |
20:58 |
Available |
| How Grab configured their data layer to handle multi-million database transactions a day! |
Arpit Bhayani |
20:24 |
Available |
| How Twitter keeps its Search systems up and stable at scale |
Arpit Bhayani |
15:00 |
Available |
| How @Zomato improved its search by identifying intent using NLP |
Arpit Bhayani |
26:45 |
Available |
| Razorpay's Journey to Microservices w/ Arjun | Ep 1 |
Arpit Bhayani |
49:48 |
Available |
| Designing Uber's highly available Emergency SOS Service |
Arpit Bhayani |
20:27 |
Available |
| How Booking com designed and scaled their highly available and performant User Review System |
Arpit Bhayani |
21:46 |
Available |
| Overview of Discord's data platform that daily processes petabytes of data and trillion points |
Arpit Bhayani |
22:00 |
Available |
| How Airbnb designed and scaled its central authorization system - Himeji |
Arpit Bhayani |
29:56 |
Available |
| How Gojek masks and keeps users' phone numbers secure at scale? |
Arpit Bhayani |
16:21 |
Available |
| The architecture of Yelp's in-house Search Engine - nrtSearch |
Arpit Bhayani |
24:47 |
Available |
| How Giphy uses CDN to serve 10 billion GIFs every day |
Arpit Bhayani |
16:33 |
Available |
| Writing a Simple TCP Echo Server - Step 0 to Build Your Own Redis | Redis Internals |
Arpit Bhayani |
16:25 |
Available |
| Why and How Is Single-Threaded Redis Fast and Can Handle Multiple Connections? | Redis Internals |
Arpit Bhayani |
22:04 |
Available |
| Series Introduction and Announcement | Redis Internals |
Arpit Bhayani |
10:55 |
Available |
| How Dropbox efficiently serves and renders a large number of thumbnails |
Arpit Bhayani |
19:03 |
Available |
| Aggregating DynamoDB data in realtime to list restaurants at Deliveroo |
Arpit Bhayani |
15:52 |
Available |
| How Razorpay Designed and Scaled their Notification System |
Arpit Bhayani |
17:32 |
Available |
| How Flipkart made their type ahead search hyper personalized |
Arpit Bhayani |
19:00 |
Available |
| The Architecture of Pinterest's Time Series Database - Goku |
Arpit Bhayani |
17:53 |
Available |
| The Architecture of Airbnb's Knowledge Graph |
Arpit Bhayani |
16:46 |
Available |
| How Swiggy designed and scaled its chatbot |
Arpit Bhayani |
15:11 |
Available |
| How Instagram efficiently serves HashTags ordered by count |
Arpit Bhayani |
12:18 |
Available |
| Two Phase Commit to power Distributed Transactions in a Distributed System |
Arpit Bhayani |
16:47 |
Available |
| Exponential Information Gathering (EIG) Algorithm for Byzantine Agreement |
Arpit Bhayani |
13:38 |
Available |
| Exponential Information Gathering (EIG) Algorithm - Distributed Consensus even when processes crash |
Arpit Bhayani |
20:46 |
Available |
| FloodSet Algorithm - Distributed Consensus even when processes crash |
Arpit Bhayani |
16:14 |
Available |
| Unsolvable Distributed Consensus and The Two Generals' Problem |
Arpit Bhayani |
15:29 |
Available |
| Minimum Spanning Tree in Distributed Systems - GHS Algorithm - and its Applications |
Arpit Bhayani |
33:13 |
Available |
| Distributed Shortest-Path Bellman Ford Algorithm in Distributed Systems |
Arpit Bhayani |
17:05 |
Available |
| Synchronous Breadth First Search Algorithm to power broadcast in Distributed Systems |
Arpit Bhayani |
21:46 |
Available |
| FloodMax algorithm for Leader Election in Distributed Systems |
Arpit Bhayani |
12:41 |
Available |
| TimeSlice algorithm for Leader Election in Distributed Systems |
Arpit Bhayani |
14:03 |
Available |
| HS algorithm for Leader Election in Distributed Systems |
Arpit Bhayani |
18:55 |
Available |
| LCR algorithm for Leader Election in Distributed Systems |
Arpit Bhayani |
14:20 |
Available |
| Exploiting and stealing from the BitTorrent network |
Arpit Bhayani |
18:35 |
Available |
| Kademlia - a Distributed Hash Table implementation | Paper Dissection and Deep-dive |
Arpit Bhayani |
45:26 |
Available |
| The Piece Selection algorithm that makes BitTorrent fault tolerant |
Arpit Bhayani |
23:18 |
Available |
| The Choke Algorithm that powers BitTorrent |
Arpit Bhayani |
34:04 |
Available |
| Overview of the BitTorrent architecture |
Arpit Bhayani |
20:37 |
Available |
| Understanding the Torrent File Format and Bencoding |
Arpit Bhayani |
20:40 |
Available |
| Introduction to BitTorrent and the problem it beautifully solves |
Arpit Bhayani |
19:24 |
Available |
| Implementing Hash Maps with Hash Tables |
Arpit Bhayani |
17:56 |
Available |
| Implementing Hash Sets with Hash Tables |
Arpit Bhayani |
14:34 |
Available |
| Implementing Resize of a Hash Table |
Arpit Bhayani |
16:40 |
Available |
| When full, why are Hash tables, ArrayList, and Vectors always doubled? ⚡ |
Arpit Bhayani |
29:46 |
Available |
| Understanding the performance of a Hash Table |
Arpit Bhayani |
25:08 |
Available |
| Double Hashing for Conflict Resolution in Hash Tables |
Arpit Bhayani |
16:44 |
Available |
| Quadratic Probing for Conflict Resolution in Hash Tables |
Arpit Bhayani |
14:35 |
Available |
| Linear Probing for Conflict Resolution in Hash Tables |
Arpit Bhayani |
19:23 |
Available |
| Conflict Resolution in Hash Tables with Open Addressing |
Arpit Bhayani |
18:06 |
Available |
| Conflict Resolution in Hash Tables with Chaining |
Arpit Bhayani |
20:55 |
Available |
| Internal Structure of a Hash Table |
Arpit Bhayani |
23:12 |
Available |
| Dissecting GitHub Outage and things to do after that |
Arpit Bhayani |
16:24 |
Available |
| Dissecting GitHub Outage - Why should we localize failures? |
Arpit Bhayani |
20:33 |
Available |
| Backend for Frontend Pattern in Microservices |
Arpit Bhayani |
29:02 |
Available |
| Dissecting GitHub Outage - Multiple Leaders in Zookeeper Cluster |
Arpit Bhayani |
21:09 |
Available |
| GitHub Outage - How databases are managed in production |
Arpit Bhayani |
23:41 |
Available |
| Best practices that make microservices integration easy |
Arpit Bhayani |
14:08 |
Available |
| Dissecting GitHub Outage - Downtime due to Rate Limiter |
Arpit Bhayani |
16:11 |
Available |
| Dissecting GitHub Outage - Master failover failed |
Arpit Bhayani |
22:30 |
Available |
| Things to remember while building Microservices |
Arpit Bhayani |
24:07 |
Available |
| Why should we have a standard way of building Microservices? |
Arpit Bhayani |
23:50 |
Available |
| 10 Challenges in Adopting and Implementing Microservices |
Arpit Bhayani |
26:46 |
Available |
| What are Microservices? |
Arpit Bhayani |
27:35 |
Available |
| Dissecting GitHub Outage - Downtime they thought was avoided |
Arpit Bhayani |
17:44 |
Available |
| API Composition Pattern in Microservices |
Arpit Bhayani |
25:50 |
Available |
| How a Single MySQL Index Broke GitHub |
Arpit Bhayani |
20:44 |
Available |
| Scanning Bug That Took Down GitHub |
Arpit Bhayani |
18:53 |
Available |
| Database per Service Pattern in Microservices |
Arpit Bhayani |
20:09 |
Available |
| Everything you need to know about REST |
Arpit Bhayani |
23:42 |
Available |
| An in-depth introduction to Rolling Deployments |
Arpit Bhayani |
21:41 |
Available |
| How to Implement Vertical Sharding |
Arpit Bhayani |
21:23 |
Available |
| How an Edge Case Caused the GitHub Downtime |
Arpit Bhayani |
21:32 |
Available |
| Why caching would not speed up Mark-and-Sweep GC? |
Arpit Bhayani |
23:43 |
Available |
| An in-depth introduction to Blue Green Deployments |
Arpit Bhayani |
28:55 |
Available |
| An in-depth introduction to Canary Deployments |
Arpit Bhayani |
23:53 |
Available |
| Introduction to RPC - Remote Procedure Calls |
Arpit Bhayani |
33:05 |
Available |
| Designing Workflows in Microservices - Orchestration vs Choreography |
Arpit Bhayani |
17:26 |
Available |
| How an ALTER TABLE Caused a Massive GitHub Outage |
Arpit Bhayani |
36:44 |
Available |
| Tricolor Abstraction to build concurrent Garbage Collectors |
Arpit Bhayani |
19:52 |
Available |
| Synchronous and Asynchronous Communication between Microservices |
Arpit Bhayani |
40:10 |
Available |
| Serverless Computing Explained - Introduction and Architecture |
Arpit Bhayani |
36:23 |
Available |
| Mark and Sweep Garbage Collection Algorithm |
Arpit Bhayani |
23:43 |
Available |
| Sharing Databases in Microservices: Anti-Pattern or Practical? |
Arpit Bhayani |
21:21 |
Available |
| Database Sharding and Partitioning |
Arpit Bhayani |
23:53 |
Available |
| How to pick a garbage collector? |
Arpit Bhayani |
26:37 |
Available |
| How to Scope Microservices Right with Loose Coupling & High Cohesion |
Arpit Bhayani |
19:03 |
Available |
| How to Protect Your Systems with Throttling & Rate Limiting - 5 Real-World Use Cases |
Arpit Bhayani |
16:08 |
Available |
| An Engineering Deep-dive Into Atlassian's Mega Outage of April 2022 |
Arpit Bhayani |
31:24 |
Available |
| How to approach System Design? |
Arpit Bhayani |
13:55 |
Available |
| Why Do Programming Languages Need Garbage Collection? |
Arpit Bhayani |
16:55 |
Available |
| Should You Adopt Microservices? Here’s What You Need to Know |
Arpit Bhayani |
14:18 |
Available |
| Build a robust Payments service using Idempotency Keys |
Arpit Bhayani |
16:36 |
Available |
| Yes! You can send a payload in your HTTP GET requests |
Arpit Bhayani |
12:00 |
Available |
| Dissecting Google Maps Outage: Bad Rollout and Cascading Failures |
Arpit Bhayani |
20:17 |
Available |
| Implementing Distributed Transactions using Two Phase Commit Protocol |
Arpit Bhayani |
39:24 |
Available |
| Distributed Transactions: Two-Phase Commit Protocol |
Arpit Bhayani |
21:21 |
Available |
| What are Embedded Databases and why do they exist? |
Arpit Bhayani |
15:57 |
Available |
| What happens when ID column reaches its max value - Dissecting GitHub Outage |
Arpit Bhayani |
24:34 |
Available |
| How does the database guarantee reliability using write-ahead logging? |
Arpit Bhayani |
22:06 |
Available |
| How to safely and gracefully handle timeouts in a microservices |
Arpit Bhayani |
23:38 |
Available |
| How do indexes make databases read faster? |
Arpit Bhayani |
23:25 |
Available |
| How to handle database outages? |
Arpit Bhayani |
30:38 |
Available |
| Dissecting Spotify's Global Outage - March 8, 2022 |
Arpit Bhayani |
26:00 |
Available |
| The Worst Sorting Algorithm Ever! |
Arpit Bhayani |
11:29 |
Available low quality |
| How "is" operator is implemented in python? |
Arpit Bhayani |
19:12 |
Available |
| How id() function is implemented in python? |
Arpit Bhayani |
10:46 |
Available |
| How python compares a float and an int objects? |
Arpit Bhayani |
20:34 |
Available low quality |
| How python optimizes integers? |
Arpit Bhayani |
15:40 |
Available |
| Live Coding Sierpinski Triangle in p5.js |
Arpit Bhayani |
13:26 |
Available low quality |
| Flood fill Algorithm with Visualization in Python |
Arpit Bhayani |
10:16 |
Available low quality |
| Sum of digits of a number using recursion in Python |
Arpit Bhayani |
5:58 |
Available |
| Summation of a list of numbers using Divide and Conquer in Python |
Arpit Bhayani |
5:42 |
Available |
| Summation of a list of numbers using recursion in Python |
Arpit Bhayani |
6:59 |
Available |
| Scaling Taxonomy Service and Database |
Arpit Bhayani |
8:38 |
Available low quality |
| How python implements chained comparison operators? |
Arpit Bhayani |
30:45 |
Available low quality |
| How to design Udemy like taxonomy/hierarchy? |
Arpit Bhayani |
35:15 |
Available low quality |
| How python optimizes strings using String Interning? |
Arpit Bhayani |
30:28 |
Available |
| 5 million + random rows in less than 100 seconds using SQL |
Arpit Bhayani |
26:03 |
Available |
| Changing python grammar to support standalone walrus assignments |
Arpit Bhayani |
22:22 |
Available |
| End-to-end Message Encryption |
Arpit Bhayani |
15:57 |
Available |
| Setting up cpython locally and making your first change |
Arpit Bhayani |
6:32 |
Available |
| Series Introduction: The Honest Python |
Arpit Bhayani |
0:40 |
Available |
| Designing Notifications Service for Instagram |
Arpit Bhayani |
37:18 |
Available |
| Docker Explained in 10 Minutes: Dockerfiles, Layer Caches, Virtualization |
Hello Interview |
12:40 |
Available |
| Why Shopify Moved Inventory Reservations from Redis to MySQL |
Hello Interview |
13:40 |
Available |
| Proximity Search & Geospatial Indexes Explained |
Hello Interview |
17:07 |
Available |
| AI Coding Interview w/ Meta Staff Engineer |
Hello Interview |
53:22 |
Available |
| Distributed Transactions Explained: 2 Phase Commit vs Saga Pattern |
Hello Interview |
14:46 |
Available |
| Senior System Design Mock Interview: Design an e-commerce platform |
Hello Interview |
1:11:33 |
Available |
| Real-Time Collaboration Explained - System Design |
Hello Interview |
15:36 |
Available |
| Low-Level Design Interview: Design an Elevator w/ a Ex-Meta Staff Engineer |
Hello Interview |
1:01:27 |
Available |
| Kafka vs RabbitMQ |
Hello Interview |
10:56 |
Available |
| Message Queues in System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
26:46 |
Available |
| Concurrency in Low-level Design Interviews w/ Staff Engineer |
Hello Interview |
22:31 |
Available |
| Bot Detection | ML System Design Problem Breakdown |
Hello Interview |
1:01:14 |
Available |
| Low-Level Design Interview: Design Amazon Locker w/ a Ex-Meta Staff Engineer |
Hello Interview |
50:56 |
Available |
| Low-Level Design Interview: Design Connect Four w/ a Ex-Meta Staff Engineer |
Hello Interview |
59:50 |
Available |
| How do Time Series Databases Work? |
Hello Interview |
37:15 |
Available |
| Caching in System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
30:14 |
Available |
| Sharding in System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
30:34 |
Available |
| Behavioral Interview: Common Questions Broken Down by Ex-Meta & Amazon Senior Managers |
Hello Interview |
1:06:49 |
Available |
| Top-K System Design Interview Breakdown w/ Ex-Meta Senior Manager |
Hello Interview |
1:31:38 |
Available |
| Cassandra Deep Dive w/ a Ex-Meta Staff Engineer |
Hello Interview |
29:51 |
Available |
| Data Modeling in System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
30:35 |
Available |
| Design a Distributed Rate Limiter w/ a Ex-Meta Staff Engineer: System Design Breakdown |
Hello Interview |
55:58 |
Available |
| API Design in System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
28:40 |
Available |
| Leetcode 200: Number of Islands - Coding Question Walkthrough |
Hello Interview |
24:23 |
Available |
| Design FB Post Search: System Design Interview breakdown w/ ex Meta Interviewer |
Hello Interview |
1:08:27 |
Available |
| System Design Mock Interview: Design Yelp w/ Meta Staff Engineer |
Hello Interview |
38:10 |
Available |
| OpenAI & Meta Senior/Staff System Design Mock Interview: Design Online Auction |
Hello Interview |
1:02:53 |
Available |
| Design FB News Feed System Design Interview w/ ex: Meta Senior Manager |
Hello Interview |
26:12 |
Available |
| Object Storage in System Design Interviews w/ Ex-Meta Staff Engineer |
Hello Interview |
12:37 |
Available |
| How to Prepare for System Design Interviews w/ Meta Staff Engineer |
Hello Interview |
18:27 |
Available |
| The Art of People Manager Interviews: Tips and Tricks with Ex-Meta and Amazon Leader |
Hello Interview |
32:48 |
Available |
| Harmful Content Detection / Content Moderation | ML System Design Problem Breakdown |
Hello Interview |
53:35 |
Available |
| API Gateways in System Design Interviews w/ Ex-Meta Staff Engineer |
Hello Interview |
6:25 |
Available |
| How to Learn System Design with Jordan Has No Life |
Hello Interview |
35:56 |
Available |
| System Design Interview: Design YouTube w/ a Ex-Meta Staff Engineer |
Hello Interview |
42:39 |
Available |
| Networking Essentials for System Design Interviews w/ Ex Meta Senior Manager |
Hello Interview |
1:08:02 |
Available |
| Consistent Hashing: Easy Explanation for System Design Interviews |
Hello Interview |
7:14 |
Available |
| Data Structures for Big Data in Interviews - Bloom Filters, Count-Min Sketch, HyperLogLog |
Hello Interview |
25:51 |
Available |
| DB Indexing in System Design Interviews - B-tree, Geospatial, Inverted Index, and more! |
Hello Interview |
14:16 |
Available |
| Behavioral Interview Discussion with Ex-Meta Hiring Committee Member |
Hello Interview |
40:10 |
Available |
| Recommendation System Infra Basics 1 |
Hello Interview |
9:44 |
Available |
| DynamoDB Deep Dive w/ a Ex-Meta Staff Engineer |
Hello Interview |
23:05 |
Available |
| System Design Interview: Design Live Comments w/ a Ex-Meta Staff Engineer |
Hello Interview |
56:15 |
Available |
| Design Whatsapp: System Design Interview w/ a Ex-Meta Senior Manager |
Hello Interview |
58:12 |
Available |
| CAP Theorem in System Design Interviews |
Hello Interview |
13:56 |
Available |
| Beginner System Design Interview: Design Bitly w/ a Ex-Meta Staff Engineer |
Hello Interview |
59:30 |
Available |
| Interview with a Databricks Head of Applied AI: Industry Trends, How to Move Ahead, and Keeping Sane |
Hello Interview |
28:11 |
Available |
| System Design Interview: Design Tinder w/ a Ex-Meta Staff Engineer |
Hello Interview |
1:13:22 |
Available |
| Coding Interview Fundamentals: Post-Order Traversal |
Hello Interview |
26:08 |
Available |
| Elasticsearch Deep Dive w/ a Ex-Meta Senior Manager for System Design Interviews |
Hello Interview |
44:03 |
Available |
| Coding Interview Fundamentals: Depth-First Search and Recursion (Binary Trees) |
Hello Interview |
21:28 |
Available |
| Design Yelp, Meta Staff Product Architecture: Hello Interview Mock |
Hello Interview |
1:03:24 |
Available |
| System Design Interview: Design LeetCode (Online Judge) w/ a Ex-Meta Staff Engineer |
Hello Interview |
1:03:34 |
Available |
| Kafka System Design Deep Dive w/ a Ex-Meta Staff Engineer |
Hello Interview |
43:31 |
Available |
| Interview with a Meta EM: AI Impact on SWEs, Team Match, Ramp-Up, How to Learn |
Hello Interview |
45:14 |
Available |
| Redis Deep Dive w/ a Ex-Meta Senior Manager |
Hello Interview |
31:00 |
Available |
| Design a Web Crawler System Design Interview w/ a Ex-Meta Staff Engineer |
Hello Interview |
1:05:04 |
Available |
| Design an Ad Click Aggregator w/ a Ex-Meta Staff Engineer System Design Interview |
Hello Interview |
1:02:22 |
Available |
| Design Dropbox or Google Drive w/ a Ex-Meta Staff Engineer System Design Interview |
Hello Interview |
58:08 |
Available |
| Design Uber w/ a Ex-Meta Staff Engineer: System Design Interview breakdown |
Hello Interview |
1:03:05 |
Available |
| System Design Interview: Design Ticketmaster w/ a Ex-Meta Staff Engineer |
Hello Interview |
58:39 |
Available |
| Design FB Live Comments: Hello Interview Mock |
Hello Interview |
59:50 |
Available |
| System Design Interview Walkthrough: Design Twitter |
Hello Interview |
23:04 |
Available |