@gkcs Gaurav SenGaurav Sen posts on YouTube about software, ai, design, engineering the most. They currently have [-------] followers and [---] posts still getting attention that total [------] engagements in the last [--] hours.
Social category influence technology brands 28.67% stocks 13.29% social networks 6.99% finance 2.1% travel destinations 1.4% automotive brands 1.4% countries 0.7%
Social topic influence software #364, ai 27.97%, design #2182, engineering #1546, systems #687, this is 9.09%, what is 9.09%, $googl 7.69%, interview 4.9%, we are 3.5%
Top accounts mentioned or mentioned by @sudocode @jeeyoungkhowshardingworksb4dec46b3f6 @jeeyoungkwhyilovedatabases1d4cc433685f @treycoopermusichowshazamworksd97135fb4582 @keertipurswani @freecodecamp @interviewready_
Top assets mentioned Alphabet Inc Class A (GOOGL) Uber Technologies, Inc. (UBER)
Top posts by engagements in the last [--] hours
"Snowflake ID Generation by Twitter System Design Course at InterviewReady: https://interviewready.io/ Twitter generates millions of unique IDs every day. This is how. #SystemDesign #DistributedSystems #Twitter system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding"
YouTube Link 2025-02-04T14:19Z 718K followers, 193.3K engagements
"What is LOAD BALANCING ⚖ Load Balancing is a key concept in system design. One simple way would be hashing all requests and then sending them to the assigned server. The standard way to hash objects is to map them to a search space and then transfer the load to the mapped computer. A system using this policy is likely to suffer when new nodes are added or removed from it. One term you would hear in system design interviews is Fault Tolerance in which case a machine crashes. And Scalability in which devices must be added to process more requests. Another term used often is request allocation."
YouTube Link 2018-04-21T11:51Z 718K followers, 1.2M engagements
"What are Distributed CACHES and how do they manage DATA CONSISTENCY Caching in distributed systems is an important aspect for designing scalable systems. We first discuss what is a cache and why we use it. We then talk about what are the key features of a cache in a distributed system. The cache management policies of LRU and Sliding Window are mentioned here. For high performance the cache eviction policy must be chosen carefully. To keep data consistent and memory footprint low we must choose a write-through or write-back consistency policy. Cache management is important because of its"
YouTube Link 2019-03-31T16:00Z 718K followers, 1.1M engagements
"AI Engineering Paper #1: Tokenization with Byte Pair Encoding Let's go over tokenization in transformers. Specifically Byte-Pair Encoding. On 28th February [----] we are launching our first AI Engineering Cohort. A focused intense 16-week program for software engineers who want real production-grade AI skills. More details coming soon. Cheers Paper link: https://arxiv.org/abs/1508.07909 All papers: https://github.com/InterviewReady/ai-engineering-resources Playground: https://platform.openai.com/tokenizer"
YouTube Link 2026-01-14T05:12Z 718K followers, 13.6K engagements
"What are Bloom Filters - Hashing Bloom Filters are data structures that efficiently answer queries when we do not have enough "search key" space to handle all possible questions. In this case the "search key" is hashed marked and then used later to check if it was searched earlier. Bloom Filters use hashing as an immutable function result and marking the respective positions in the data structure guarantees that the subsequent search for the exact string will return true. This data structure has an error rate when returning 'true' and we look into how the number of hash functions affects its"
YouTube Link 2018-04-17T21:38Z 718K followers, 133.4K engagements
"NoSQL vs SQL: What's better InterviewReady: https://get.interviewready.io/ Designing Data-Intensive Applications Book: https://amzn.to/3SyNAOy You can follow me at: Github: https://github.com/InterviewReady/system-design-resources Instagram: https://www.instagram.com/interviewready_/ LinkedIn: https://www.linkedin.com/company/interview-ready/ Twitter: https://twitter.com/gkcs_ #SystemDesign #InterviewReady #Coding system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the"
YouTube Link 2023-03-15T07:23Z 718K followers, 222.1K engagements
"WHATSAPP System Design: Chat Messaging Systems for Interviews The Whatsapp system architecture is a common system design interview question. This interview question asks us to select a set of features like sending chat messages read receipts group messaging and last seen visibility. The chat system must be scalable and have other non functional requirements like message ordering retrial idempotency load balancing and image sharing. Recommended system design video course: https://interviewready.io Along with video lectures this course has architecture diagrams capacity planning API contracts"
YouTube Link 2019-01-22T15:22Z 718K followers, 2.1M engagements
"AlphaEvolve from Google. AI engineering course: https://interviewready.io/course-page/ai-engineering Google launched AlphaEvolve an agent that "evolves" algorithms over time. If you have heard of genetic algorithms you will find their process interesting. [--]. Take a pool of candidate algorithms. [--]. Mutate them using LLM prompts. [--]. Evaluate using a fitness function. [--]. Choose the top-k candidates. [--]. Go to step [--]. The results are impressive. AlphaEvolve squeezed out compute savings in Googles infra (Borg is a very mature system and a 1% saving is massive.) It even sped up its own attention"
YouTube Link 2025-06-27T13:00Z 718K followers, 63.7K engagements
"Does AI improve developer productivity AI Course at InterviewReady: https://interviewready.io/course-page/ai-engineering Theres a lot of hype around AI and coding. But instead of opinions lets look at evidence. A Stanford study looked at: -- 50000+ engineers -- 2B+ lines of code -- Millions of commits This was done across private company repositories (not hobby projects) The results: [--]. Greenfield + low complexity tasks 3540% productivity gain [--]. Greenfield + high complexity tasks 1015% gain [--]. Brownfield + low complexity tasks 1520% gain [--]. Brownfield + high complexity tasks 010% gain"
YouTube Link 2025-09-03T10:12Z 718K followers, 29.1K engagements
"Diffusion Models Just Beat Large Language Models This video explains how diffusion models are overtaking Large Language Models for generation tasks like: [--]. Code Generation [--]. Image Generation [--]. Video Generation We will learn how Diffusion Models generate output and their internal mechanism. 00:00 Agenda 00:20 How are they different from LLMs 05:09 Internal Mechanism 10:09 How are vectors generated 12:08 Conclusion 13:02 Opinion Piece AI Engineering Course: https://interviewready.io/course-page/ai-engineering #Diffusion #AI #LLMs system design interview preparation interviews software"
YouTube Link 2025-11-01T10:27Z 718K followers, 41.1K engagements
"Why AGI is pure fantasy. This video breaks down the current trends in AI and lists upcoming problems. We also predict when these problems may be solved leading us to AGI. 00:00 Agenda 00:33 State of AI in [----] 02:50 World models 04:23 Continuous learning - [----] 07:00 System [--] thinking - [----] 08:37 Self-defined goals - [----] 10:18 AI Governance - [----] 11:13 A short rant. References mentioned LBMs: https://www.tri.global/research/unified-world-models-coupling-video-and-action-diffusion-pretraining-large-robotic JEPA: https://arxiv.org/abs/2301.08243 Thinking fast and slow:"
YouTube Link 2025-10-20T08:56Z 718K followers, 104.1K engagements
"Netflix Engineering: DB Migration to Aurora results in 75% speedup Netflix just made their databases up to [--] percent faster. And the reason is AWS Aurora. For years Netflix ran self-managed Postgres on EC2. It worked but it came at a price. Infra teams handled scaling failover and upgrades. Developers experienced inconsistent latency and spikes under load. So the team decided to move to Amazon Aurora. There were several reasons for this: [--]. PostgreSQL compatibility [--]. Fault tolerance across three AZs [--]. Low operational overhead [--]. High throughput The best part is Aurora doesn't have double"
YouTube Link 2025-12-06T12:31Z 718K followers, 166.3K engagements
"This is how Meta serves its social graph. This is how Meta serves its social graph. Every time a user loads a page Meta's servers run complex queries to fetch data. This includes posts likes comments replies stories and messages. The query to fetch this data is complex and best served using a graph datastore. Since Facebook had deep expertise with MySQL and Memcached their engineering team decided to build the graph store in-memory on top of Memcached. The system a thin API wrapper that provides graph query capabilities is called TAO. It has scaled to over [--] billion queries per second and is"
YouTube Link 2025-10-14T18:36Z 718K followers, 161.2K engagements
"AI Engineering Roadmap for Software Engineers (2026) Most software developers (90%) agree that AI skills matter. But only 54% are actually learning them. Source: CoderPad survey of [----] developers. Why the huge gap Because most AI learning resources are not built for software engineers. They start with RNNs and CNNs. They should start with databases APIs systems and production code. This mismatch is why many engineers give up early. Solution: On 28th February we are launching our first AI Engineering Cohort. A focused intense 16-week program for software engineers who want real"
YouTube Link 2026-01-07T12:58Z 718K followers, 52.5K engagements
"AWS outage incident report Incident Report: https://aws.amazon.com/message/101925/ Fault Tolerance Lesson: https://interviewready.io/learn/system-design-course/building-an-ecommerce-app-1-to-1m/4-debugging-in-the-trenchestab=chapters It was a combination of DynamoDB's DNS failure and health checks which led to a cascading comedy of collapses in EC2 and load balancers. #AWS #Incident #DNS system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system"
YouTube Link 2025-10-26T04:59Z 718K followers, 233.5K engagements
"The Internal Architecture of Amazon S3 Amazon S3 stores exabytes of data across millions of disks. This video explains it's internal architecture. In this video we break down: [--]. How S3 uploads files using parallel multipart uploads [--]. How checksums and monitoring prevent data corruption [--]. How S3 survives disk shard and even region failures [--]. How shuffle sharding and request cancellation keep latency low [--]. How auto-scaling avoids hot prefixes [--]. How error-correcting codes deliver [--] nines of durability with only [---] storage overhead If you want to understand real-world distributed storage"
YouTube Link 2025-12-24T20:05Z 718K followers, 111.3K engagements
"How Uber matches drivers in real time. Uber uses a batch-matching algorithm with DeepETA and RL for demand spikes. The video explains these points. References: https://www.uber.com/us/en/marketplace/matching/ https://www.uber.com/en-IN/blog/reinforcement-learning-for-modeling-marketplace-balance/ https://www.uber.com/en-IN/blog/m3/ https://www.uber.com/en-IN/blog/deepeta-how-uber-predicts-arrival-times/ https://interviewready.io/learn/system-design-course/design-a-cab-aggregator-app-like-uber/requirements-of-a-cab-aggregator #Uber #SystemDesign #InterviewReady system design interview"
YouTube Link 2026-02-13T11:26Z 718K followers, 47.5K engagements
"How Google Maps navigation algorithm works System Design Course at InterviewReady: https://interviewready.io/ Google Maps directs [--] billion users every month. The navigation algorithm is fascinating a mixture of hub partitioning and A* search. #SystemDesign #GoogleMaps #Routing system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design"
YouTube Link 2025-01-04T13:24Z 718K followers, 548.2K engagements
"20 AI Concepts Explained in [--] Minutes Engineers need to communicate effectively when building AI Systems. These terms will help you use a shared vocabulary. This is useful when discussing concepts reading papers or collaborating with teammates. Listed in order. 00:00 Agenda 00:28 [--]. Large Language Model 01:28 [--]. Tokenization 02:53 [--]. Vectorization 04:15 [--]. Attention 07:22 [--]. Self-Supervised Learning 12:07 [--]. Transformer 14:32 [--]. Fine-tuning 17:05 [--]. Few-shot Prompting 18:11 [--]. Retrieval Augmented Generation 20:33 [--]. Vector Database 23:03 [--]. Model Context Protocol 25:43 [--]. Context"
YouTube Link 2025-09-20T06:58Z 718K followers, 357.1K engagements
"Here is how Python's sorting algorithm works (Pre 3.11) This is how TimSort Python's sorting algorithm until [----] works. Still used in Java Swift and Rust. System Design Course at InterviewReady: https://interviewready.io/ #TimSort #Python #Algorithms system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system"
YouTube Link 2025-10-22T11:00Z 718K followers, 57.5K engagements
"AI Engineering Cohort [----] Duration: [--] Weeks (28 Feb - [--] Jun) Primary Audience: Software / AI Engineers Registration Link: https://aiengg.dev #AI #Engineering #Cohort system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2026-02-08T17:41Z 718K followers, [----] engagements
"AI Agents: Architecture Usecases & Future Applications System Design Course at InterviewReady: https://interviewready.io/ AI agents. What makes them a hot topic In this video we find out. 00:00 AI Agents 01:05 Use cases 03:47 Architecture of Agentic Applications 06:50 Thank you 07:10 The future This video is made for AI engineers and tech enthusiasts. #AI #Agents #MCP system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview"
YouTube Link 2025-04-20T10:18Z 718K followers, 109.8K engagements
"Toward AGI: Google Deepmind's New Learning Model An important milestone for AGI Google Deepmind introduced Hope a model with continious learning capabilities. It's built on a previous Google model called Titans and the intial results are promising. The main idea is to learn in layers transfering long term abstract learnings to higher layers. This avoids the problem of catastrophic forgetting where a model loses its accuracy as it's exposed to different types of tasks. Paper: https://research.google/blog/introducing-nested-learning-a-new-ml-paradigm-for-continual-learning/ AI Engineering"
YouTube Link 2025-11-11T16:00Z 718K followers, 38.9K engagements
"System Design Interview Tips ✅ #Shorts #SystemDesign #Interview #SoftwareEngineering Here is a tip on capacity estimation for system design interviews. #Shorts #SystemDesign #Interview #SoftwareEngineering system design capacity planning back of envelope calculations system design system design calculations system design capacity planning back of envelope calculations system design system design calculations"
YouTube Link 2021-08-01T14:00Z 718K followers, 216.9K engagements
"Design Tic Tac Toe: Low Level Design Coding Interview Question Low-Level System Design involves designing a system's components before implementing them in code. It is used to define how the objects and interfaces in a system will interact with each other. It also defines what state and behaviors will be present in each object. An Interview question on LLD(Low-level design) usually has a data structure like a Rate Limiter or a Cache as a question. We are expected to design its #interface and keep the object open for extension but closed for modification (Open-closed principle). Design"
YouTube Link 2019-02-01T03:07Z 718K followers, 331.6K engagements
"Apache Kafka: a Distributed Messaging System for Log Processing Apache Kafka is a very popular distributed event streaming system. It's most popular use cases are message sending and event processing. In this video we dive into what Apache Kafka is how it helps engineers scale their messaging systems and how it works internally. We will be referencing the [----] paper by Jay Kreps for this video. Common design patterns with Kafka include publisher-subscriber and event sourcing. If you are new to Kafka or looking to understand its internals this video will be useful to you 00:00 What is Apache"
YouTube Link 2024-12-07T19:42Z 718K followers, 168.4K engagements
"AI Engineering #1: Attention is All You Need In this class we will look at the attention mechanism used by transformers to enhance input context. We will pick some example text inputs see how the transformer parses and manipulates the string into tokens to finally output a text sequence token by token. [--]. How are texts parsed into tokens [--]. How context is added using the attention mechanism [--]. Why the attention mechanism works so well 00:00 Agenda 00:40 Example - [--] 04:04 Word Features 12:00 Attention Mechanism 24:11 Result of Attention 27:35 Example - [--] 29:56 Visual Understanding 33:40 QnA"
YouTube Link 2025-05-02T20:17Z 718K followers, 25.8K engagements
"The Moltbook posts were fake (with humans posing as AI for engagement) If you are worried about AI taking over the world please don't. AI CEOs would like you to believe that AGI is near. But there is no research basis for such an opinion. Stay skeptical stay safe. Cheers :) system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design"
YouTube Link 2026-02-14T12:54Z 718K followers, 44.2K engagements
"Stanford launches ChatEHR: Large Language Models for medical records AI engineering course: https://interviewready.io/ Stanford is using AI to draft test result summaries and compile full medical histories helping doctors save time and patients understand reports better. All AI answers are backed by citations to avoid hallucinations. #Stanford #AI #LLMs system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews"
YouTube Link 2025-07-05T05:22Z 718K followers, 44.9K engagements
"What is a MESSAGE QUEUE and Where is it used Messaging Queues are widely used in asynchronous systems. Message processing in an asynchronous fashion allows the client to relieve itself from waiting for a task to complete and hence can do other jobs during that time. It also allows a server to process its jobs in the order it wants to. Messaging Queues provide useful features such as persistence routing and task management. We will be discussing the benefits of a message queue in future videos. A system having a message queue can move to higher-level requirements while abstracting"
YouTube Link 2018-05-07T05:33Z 718K followers, 1.2M engagements
"Atlassian migrated [--] million postgres databases with ZERO downtime System Design Course: https://interviewready.io/ This is how Atlassian migrated it's [--] million postgres databases from Amazon Elastic Block Storage (EBS) to AWS Aurora. The move helped reduced costs and increase reliability. #Atlassian #SystemDesign #database system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding"
YouTube Link 2025-08-12T19:56Z 718K followers, 136.4K engagements
"What's an Event Driven System Event Driven Systems pass and persist events. They have evolved from the publisher-subscriber model and the design has some advantages. Events are immutable and can be replayed to allow the systems to take snapshots of their behavior. This allows services to 'self heal' as explained in the video. A lot of transaction issues are alleviated once idempotency and retrial logic is added to a system. The system can retry messages an infinite number of times to the recipient till there is a message acceptance and acknowledgment from the receiver. Event-driven systems"
YouTube Link 2018-06-01T13:51Z 718K followers, 395.9K engagements
"Model Context Protocol: A Deep Dive into the future of AI systems System Design Course at InterviewReady: https://interviewready.io/ Github: http://github.com/InterviewReady/mcp-server/ In this video we break down the Model Context Protocol a massively underrated concept in AI that's quietly redefining what large language models can do. While most people are distracted by the hype MCP is solving a core problem: LLMs that can perform actions. We dive into: [--]. The limitations of current AI systems [--]. What makes MCP different [--]. How MCP can reduce engineering overhead [--]. Real-world scenarios"
YouTube Link 2025-04-03T15:24Z 718K followers, 116.8K engagements
"System Design BASICS: Horizontal vs. Vertical Scaling Systems design a procedure by which we define the architecture of a system to satisfy given requirements. It is a technique by which the required amounts of scalability reliability performance and consistency are satisfied in real world systems. We discuss how to start with system design and why it is required. The first concept in designing a system is scalability. We discuss the two main approaches to solve this problem: Horizontal scaling and vertical scaling. Horizontal scaling is adding more machines to deal with increasing"
YouTube Link 2018-07-29T09:53Z 718K followers, 1.9M engagements
"A rant on AI-2027"
YouTube Link 2025-09-03T14:49Z 718K followers, 67K engagements
"How to avoid a single point of failure in distributed systems ✅ A single point of failure(SPOF) in computing is a critical point in the system whose failure can take down the entire system. A lot of resources and time is spent on removing single points of failure in an architecture/design. Single points of failure often pop up when setting up coordinators and proxies. These services help distribute load and discover services as they come and leave the system. Because of the critical centralized tasks of these services they are more prone to being SPOFs. One way to mitigate the problem is to"
YouTube Link 2018-06-24T16:41Z 718K followers, 210.7K engagements
"What is a CDN (Content Delivery Network) Content Delivery Networks are a bunch of servers spread across the globe to serve information. These networks are available on rent to deliver static content quickly to nearby users. Some examples of CDNs are Amazon CloudFront and the Akamai CDN. They are (relatively) cheap to rent and have high availability. They also provide pluggable algorithms to invalidate and fetch data. We discuss why content delivery networks are useful and how they serve data with examples. References: System design course: https://interviewready.io/ Amazon Study:"
YouTube Link 2024-07-09T13:22Z 718K followers, 80K engagements
"System Design: TINDER as a microservice architecture Looking to ace your next interview Try this System Design video course 🔥 https://interviewready.io We design the system architecture of Tinder. Designing these apps starts with clarifying the system requirements. In an interview Tinder has multiple requirements. When designing the system we will be drawing logical components and defining their interactions with other services based on the microservice architecture. We assume that any internal details can be handled with our prior knowledge of system design concepts. This includes load"
YouTube Link 2018-07-02T05:52Z 718K followers, 1.4M engagements
"This is how Google Analytics works. Google Analytics uses Dremel to scan trillions of cells every second. The data is distributed across leaf nodes who can be queried by parent nodes sharded by keys. The data access is forced into a tree structure with caching for popular queries. Data format on disk is columnar optimised for aggregation queries. Data is backed by Google's File System (Colossus). Dremel also uses approximations to speed up queries and improve fault tolerance. Paper: https://research.google/pubs/dremel-interactive-analysis-of-web-scale-datasets-2/ Google Dremel Lessons:"
YouTube Link 2025-11-06T09:44Z 718K followers, 42.7K engagements
"Docker + E2B for Secure AI Agents Docker and E2B can run AI coding agents securely and seamlessly. It's a single trusted repository for over [---] popular MCP servers. This includes GitHub Perplexity ElevenLabs and Stripe. This covers all of the use cases in my startup. As a developer our agent talks to a single MCP Gateway endpoint. The Gateway handles routing auth and policies to every external tool. The major benefit is isolated microVMs. Docker governs how an agent talks to the outside world. If something breaks the blast radius is limited. Blog:"
YouTube Link 2025-10-23T16:33Z 718K followers, 97.4K engagements
"Consistent Hashing has crazy history. System Design Course at InterviewReady: https://interviewready.io/ This video explains how consistent hashing works and why it is useful when scaling servers in a distributed system. #SystemDesign #ConsistentHashing #LoadBalancing system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview"
YouTube Link 2025-02-02T13:57Z 718K followers, 99.1K engagements
"System Design Primer : How to start with distributed systems Systems design is the use of computer engineering principles to build large scale distributed systems. It involves converting business problems and requirements into technical solutions. Senior engineers use system design patterns to make reliable scalable and maintainable systems. We mention [--] tips/terms used by engineers when designing systems: 00:00 Intro 00:38 Vertical scaling 01:07 Preprocessing using cron jobs 01:31 Backup servers 02:12 Horizontal scaling 02:37 Microservices 04:00 Distributed Systems 05:24 Load Balancing"
YouTube Link 2019-11-23T15:30Z 718K followers, 1.4M engagements
"Behavioural Interview Questions: Conflict with your Manager How do you answer a question like: Tell me about a time when you had a conflict with your manager and how you resolved it. This is a leading question literally for behavioral interviews. Watch Behavioral Interviews Simplified: https://interviewready.io/account You can follow us on: Instagram: https://www.instagram.com/interviewready_/ LinkedIn: https://www.linkedin.com/company/interview-ready/ #BehaviouralInterviews #interviewready system design interview preparation interviews software interview coding interview programming gaurav"
YouTube Link 2022-11-27T18:12Z 718K followers, 69.8K engagements
"Data Consistency and Tradeoffs in Distributed Systems This is a detailed video on consistency in distributed systems. 00:00 What is consistency 00:36 The simplest case 01:32 Single node problems 03:35 Splitting the data 04:23 Problems with disjoint data 07:10 Data Copies 12:01 The two generals problem 13:56 Leader Assignment 15:24 Consistency Tradeoffs 15:56 Two phase commit 25:00 Eventual Consistency Eventual Consistency: https://interviewready.io/learn/system-design-course/consistency-in-distributed-systems/Eventual-Consistency You can follow me on: Instagram:"
YouTube Link 2021-09-22T16:40Z 718K followers, 233K engagements
"Time for SDEs to pivot #ai"
YouTube Link 2025-10-07T15:05Z 718K followers, 184.8K engagements
"What is CONSISTENT HASHING and Where is it used Load Balancing is a key concept to system design. One of the popular ways to balance load in a system is to use the concept of consistent hashing. Consistent Hashing allows requests to be mapped into hash buckets while allowing the system to add and remove nodes flexibly so as to maintain a good load factor on each machine. The standard way to hash objects is to map them to a search space and then transfer the load to the mapped computer. A system using this policy is likely to suffer when new nodes are added or removed from it. Consistent"
YouTube Link 2018-04-21T15:59Z 718K followers, 985.9K engagements
"Capacity Planning and Estimation: How much data does YouTube store daily Back-of-the-envelope calculations are often expected in system design questions. They help logically state the parameters influencing a result and estimating the capacity requires multiple estimations on the way. Also lets us individually state our assumptions. Eg: Estimate the hardware requirements to set up a system like YouTube. Eg: Estimate the number of petrol pumps in the city of Mumbai. Chapters 00:06 Storage Requirements 01:20 Supplementary storage requirements 03:54 Back of Envelope calculations 05:38 Youtube"
YouTube Link 2020-01-15T17:55Z 718K followers, 291.2K engagements
"Message to AI Podcasters: Please read up. [--]. Read up. [--]. Improve question quality. [--]. Curb the hype. InterviewReady: https://interviewready.io/ #AGI #AI #LLMs system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2025-10-20T12:57Z 718K followers, 57K engagements
"What is DATABASE SHARDING Sharding a database is a common scalability strategy for designing server-side systems. The server-side system architecture uses concepts like sharding to make systems more scalable reliable and performant. Sharding is the horizontal partitioning of data according to a shard key. This shard key determines which database the entry to be persisted is sent to. Some common strategies for this are reverse proxies. Database interviews ask for concepts like sharding to make databases more performant and available. This makes horizontal partitioning a logical choice. Looking"
YouTube Link 2018-08-07T17:20Z 718K followers, 1.1M engagements
"Zanzibar: Googles Consistent Global Authorization System This is how Google Zanzibar provides authorization to its systems in real-time. To note its scale: [--]. Zanzibar manages over [--] TRILLION access control lists. [--]. It serves millions of authorization requests in less than [--] milliseconds. [--]. It is used by billions of users with billions of documents. In this video we look at the API design of Zanzibar and the high-level architecture that powers this behemoth using insights from it's research paper. 00:00 Paper Overview 01:04 Google's Scale 04:45 Data Schema 07:10 API Design 10:27 High-Level"
YouTube Link 2024-11-09T11:38Z 716K followers, 27.8K engagements
"Distributed Consensus and Data Replication strategies on the server We talk about the Master Slave replication strategy for reliability and data backups. This database concept is often asked in system design interviews with discussions on consistency and availability tradeoffs. Very closely tied to the master slave architecture is the concept of distributed consensus. When designing a system we must make sure that the individual components can agree on a particular value. (Leader election distributed transactions etc.) Some popular techniques are [--] phase commit Multi Version Concurrency"
YouTube Link 2019-02-24T21:05Z 717K followers, 196.7K engagements
"Software Systems: What is a load balancer Load balancing is distributing work evenly onto a set of resources. In this video we explain the main reason for load balancing along with some common algorithms: [--]. Round robin [--]. Geo-distributed [--]. Least Connection 00:00 What is load balancing 00:18 Example 02:14 Resource Optimization 03:40 Round robin 04:39 Geo-distributed load balancing 05:31 Least connections 06:23 Practical example 07:08 Conclusion Looking to ace your next interview Try this System Design video course 🔥 https://interviewready.io #LoadBalancer #Algorithms #SystemDesign"
YouTube Link 2024-07-15T17:44Z 717K followers, 18.8K engagements
"Designing INSTAGRAM: System Design of News Feed This video is about designing Instagram for a system design interview. We are expected to design the server side so that all [--] mentioned features can be incorporated. System Design interviews evaluate a candidate's computer science fundamentals architecture principles etc. We start by building an entity relationship diagram. Here the columns are defined as per the requirements. We then move to designing a microservice architecture. Each microservice represents a single component of the system. The newsfeed is built step by step with concepts"
YouTube Link 2019-01-12T14:46Z 717K followers, 735.4K engagements
"This is how Stripe Detects Payment Fraud in [---] milliseconds System Design Course at InterviewReady: https://interviewready.io/ Stripe uses a neural network architecture called ResNeXt which processes different parts of a transaction in parallel to accurately detect fraudulent transactions. #SystemDesign #Stripe #Payments system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding"
YouTube Link 2025-01-02T13:08Z 716K followers, 85.5K engagements
"What is Diffusion in AI Engineering https://interviewready.io/course-page/ai-engineering #llms #AI #Diffusion system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2025-11-02T04:43Z 718K followers, 53.8K engagements
"AI Engineering Paper #3: Vision Transformer (ViT) for Images Let's go over vision transformers. Specifically how do transformers perform with images at scale On 28th February [----] we are launching our first AI Engineering Cohort. A focused intense 16-week program for software engineers who want real production-grade AI skills. 00:00 QnA 09:47 Paper Reading 50:53 AI Cohort QnA More details coming soon. Cheers Paper link: https://arxiv.org/pdf/2010.11929 Github resources: https://github.com/InterviewReady/ai-engineering-resources AI Engineering Cohort: https://aiengg.dev/"
YouTube Link 2026-02-04T17:58Z 718K followers, [----] engagements
"What is an API and how do you design it 🗒✅ An API or application programmable interface is a software contract that defines the expectations and interactions of a piece of code exposed to external users. This includes the parameters response errors and API name. We discuss how to design an API and what it takes to make the design scalable extensible and easy to use. HTTP APIs are widely used in software systems. HTTP is a stateless protocol and systems often expose APIs using it. 00:00 Who should watch this 00:13 What is an API 01:41 Best Practices 02:22 Naming APIs 02:43 Define Parameters"
YouTube Link 2019-03-17T13:33Z 717K followers, 846K engagements
"AI Trends in [----] AI Engineering Course: https://interviewready.io/course-page/ai-engineering We explore the likely and upcoming developments in AI. [--]. Current Trends [--]. Market Forces [--]. Likely Outcomes 00:00 Agenda 00:46 AI Trends in [----] 05:04 Market Forces 13:15 Likely Future Outcomes 16:12 Thank you 16:44 Conspiracy Theory :) #LLMs #AI #Trends system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews"
YouTube Link 2025-08-21T19:20Z 718K followers, 146.1K engagements
"Amazon DynamoDB: A Scalable Predictably Performant and Fully Managed NoSQL Database Service Amazon DynamoDB is a very popular NoSQL datastore used by over [--] millions customers at AWS. In this video we dive into its internal architecture to understand how it scales seamlessly using insights from it's linked research papers. System Design Course: https://interviewready.io/learn/system-design-course 00:00 Features 02:14 High-Level Design 05:13 Data Consistency 07:45 AWESOME caching 10:59 Data Schema 14:30 Capacity Booking 19:28 Thank you Paper:"
YouTube Link 2024-12-21T15:25Z 717K followers, 48K engagements
"Median of Medians - Order Statistics Median of Medians is an algorithm to find a good pivot point in sorting and selection algorithms. We first discuss how to find a median in an array of size N with expected complexity: O(N). We then use median of medians to have worst case complexity O(N) Median of Medians does NOT find the median in an array. It simply gives you a good pivot point from which you can recursively search for the median. References: Introduction to Algorithms -CLRS https://en.wikipedia.org/wiki/Median_of_medians"
YouTube Link 2017-09-10T16:54Z 717K followers, 64.9K engagements
"Does ChatGPT make you dumber MIT Study Explained. AI engineering course at InterviewReady: https://interviewready.io/ MIT ran a four-month study with [--] students to measure how ChatGPT affects thinking and memory. They tested two groups: one that used ChatGPT from the start and another that wrote essays first then used ChatGPT for feedback. Findings: -- Students who used ChatGPT before writing relied heavily on it showed less critical thinking and had lower memory recall. -- Those who wrote first and then got AI feedback performed better overall. -- Social media massively misinterpreted the"
YouTube Link 2025-06-25T10:01Z 718K followers, 100.4K engagements
"AI Engineering Paper #4: Mixture of Experts In this live class we will be going through the "OUTRAGEOUSLY LARGE NEURAL NETWORKS: THE SPARSELY-GATED MIXTURE-OF-EXPERTS LAYER" research paper by Noam Shazeer Geoffrey Hinton and Jeff Dean. ---------------------------------------- On 28th February [----] we are launching our first AI Engineering Cohort. A focused intense 16-week program for software engineers who want real production-grade AI skills. More details coming soon. Cheers Paper link: https://arxiv.org/pdf/1701.06538 Github resources:"
YouTube Link 2026-02-11T09:55Z 718K followers, [----] engagements
"Google Borg: Billions of Distributed Linux Containers System Design Course at InterviewReady: https://interviewready.io/ In this video we dive into Google Borg the cluster management system that has powered Googles infrastructure since [----]. We discuss how Borg efficiently allocates compute and memory manages process lifecycles ensures high availability and enables large-scale autoscaling. Borgs impact is so significant that it inspired Kubernetes an open-source alternative developed by Google engineers. We also explore key differences between Borg and Kubernetes including orchestration"
YouTube Link 2025-02-03T12:27Z 717K followers, 10K engagements
"Kafka: Internal Algorithms System Design Course: https://interviewready.io/ [--]. Isolation of concerns [--]. Stateless servers [--]. Zero-copy #Kafka #SystemDesign system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2025-08-14T21:06Z 718K followers, 43.4K engagements
"Merkle Tree with real world examples Merkle Trees are used in popular software applications like Git Amazon Dynamo DB and BlockChain. A merkle tree is a metadata-structure which stores the hash of the combined children in each parent. Any change in a child requires a change in the parent node. This property of identifying state changes is useful when validating the correctness of data as calculating the inverse of a hash is computationally infeasible. The merkle tree's properties are suitable for applications where a malicious user must be stopped from changing data. Git file creation"
YouTube Link 2019-07-28T15:32Z 717K followers, 97.1K engagements
"What is System Design and how is it useful This is an introduction to System Design where we talk about building large scale systems like Google Facebook Amazon and Twitter. Millions of users trust these sites to always work. This requires excellent engineering on the server side. The backend engineers need to take various things into consideration. Like load balancing fault tolerance partitioning and so on. Using software architecture principles these requirements are met with concessions where required. To build a product the requirements of the system must be met from a technical"
YouTube Link 2018-08-31T13:00Z 717K followers, 376.1K engagements
"Cloudflare Outage Incident Report On [--] November [----] Cloudflare experienced a major global outage. This is a summary of its incident report. The failure began when Cloudflare introduced fine-grained user access control its ClickHouse database. This unintentionally exposed every shards feature list as separate rows in their bot check query. The resultant oversized config propagated across the network failing the core proxy (which tried to preallocate memory for all features). Each failure triggered heavy logging further increasing latency. Engineers initially assumed this was a DDoS because"
YouTube Link 2025-11-20T09:22Z 718K followers, 143.5K engagements
"Scaling Memcache at Facebook In this video we walk through the [----] research paper "Scaling Memcache at Facebook." This paper has been very influential in companies building distributed caching systems. For example Uber and Twitter have caching systems inspired by Memcache. The requirements of Memcache were: [--]. Easy adoption minimal APIs [--]. Low Latency [--]. Very High Availability (without sacrificing too much on consistency) [--]. Large globally distributed system The design choices of Memcache are influenced by the above as we will see in this video. Chapters: 00:00 Background 02:30 Design"
YouTube Link 2024-10-19T19:46Z 717K followers, 20.3K engagements
"Caching in distributed systems: A friendly introduction Caching is an amazingly effective technique to reduce latency. It helps build scalable distributed systems. We first discuss what is a cache and why we use it. We then talk about the key features of a cache in a distributed system. Cache management is important because of its relation to cache hit ratios and performance. We talk about various scenarios in a distributed environment. Benefits of a cache: [--]. Saves network calls [--]. Avoids repeated computations [--]. Reduces DB load Drawbacks of a cache: [--]. Can be expensive to host [--]. Potential"
YouTube Link 2024-07-13T18:42Z 718K followers, 77.9K engagements
"Low-Level System Design of an Inventory Management System like Amazon or Zepto In this video we try to design and code a product inventory management system that can handle thousands of orders like Amazon. Each warehouse may have hundreds of products and each product may have hundreds of units in different locations. Their availability and status will be tracked by this system. For more system design videos go to https://interviewready.io Use the discount coupon code of HELLOWORLD for 20% OFF 00:00 HelloWorld 04:32 How do you start with Low Level Design 06:40 QnA 07:30 Machine Coding Rounds"
YouTube Link 2023-10-19T10:44Z 531K followers, 23.4K engagements
"Reflecting on the new year - Happy [----] Hi folks thank you for the year of [----]. Here are some thoughts on what to expect in [----] with new content and courses on AI coming up. Also thanks. You are awesome. InterviewReady Website: https://interviewready.io/ Resources: https://interviewready.io/resources I am on X: https://x.com/gkcs_ and LinkedIn: https://www.linkedin.com/in/gkcs/"
YouTube Link 2024-12-29T09:59Z 612K followers, [----] engagements
"Convex Hull: Starting with graph algorithms for interviews What is the convex hull of n points It is the smallest set of points which completely cover all the n points in such a way that all two points have their joining segment inside the polygon. The convex hull algorithm is a graph algorithm sometimes asked as an interview question. This graph algorithm is difficult to come up with during an interview and hence requires some practise beforehand. The graham scan method is very efficient for the convex hull graph algorithm. Aman helps us understand the intricacies of the algorithm. ICPC"
YouTube Link 2018-10-28T03:32Z 653K followers, 53.7K engagements
"Google Research brings planning to Large Language Models System Design Course at InterviewReady: https://interviewready.io/ LLMs are now suitable for task planning. Planning is considered a high-intelligence problem. Google Research reports improvements using a genetic algorithm with LLMs. #Google #LLM #Planning"
YouTube Link 2025-01-26T13:54Z 664K followers, 39.7K engagements
"Showing Payslips Before Salary Negotiations Dear Microsoft and Google. Would you like to tell us Indians why we have to furnish payslips before offer negotiations Are Indian engineers less trustworthy or do you like lowballing us because you can Would you dare do this in the Bay Area I don't think so"
YouTube Link 2024-12-10T04:11Z 607K followers, 17.2K engagements
"WhatsApp's 100M International Calling Architecture Although VOIP calls are cheap they have a reputation for poor quality. International calls have high latency and sometimes drop mid-conversation. Meta decided to revamp their calling architecture based on these problems. System Design Course at InterviewReady: https://interviewready.io/ #SystemDesign #WhatsApp #Calling"
YouTube Link 2024-12-23T04:30Z 610K followers, 39.6K engagements
"How Google authorizes a trillion requests everyday System Design Course at InterviewReady: https://interviewready.io/ Google uses an in-memory caching system called Zanzibar to store all Access Control Lists. It also uses Spanner for persistence. Further optimisations include request collapsing to avoid thundering herds on the DB. #SystemDesign #Google #Auth"
YouTube Link 2025-01-10T13:40Z 623K followers, 23.6K engagements
"Resource Lists for Senior Engineers: WhitePapers Blogs and Videos We share some fantastic technical papers to level up your skills From must-read whitepapers to game-changing blogs we've got it all covered. 🚀 Grab your favorite drink kick back and explore the latest tech trends together 00:00 WhitePapers 01:16 Company cultures reflected in papers 04:28 Example - Scalability at what COST 06:06 Sample Walkthrough 08:26 Engineering Blogs 10:00 Difference between papers and blogs 10:56 Example - Uber Engineering Blog 11:30 Resource links #softwareengineering #systemdesign #resources Resources:"
YouTube Link 2023-11-27T12:49Z 539K followers, [----] engagements
"What Competitive Programmers feel when moving to Software Engineering #shorts #ytshorts System Design Video Course: https://get.interviewready.io/ You can follow me on: Github: https://github.com/coding-parrot/ Instagram: https://www.instagram.com/applepie404/ LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/ Quora: https://www.quora.com/profile/Gaurav-Sen-6 Twitter: https://twitter.com/gkcs_ #SystemDesign #InterviewReady #Coding"
YouTube Link 2022-04-01T12:53Z 668K followers, 78.5K engagements
"System Design: Online Judge for coding contests How does a remote code execution system work These systems function as online judges for coding contests and interview practice platforms. Some examples are LeetCode and Codeforces. They are used for competitive programming and interview preparation. 00:00 Requirements 00:45 Simple Solution 01:42 Problems 02:26 Adding a message queue 03:28 Asynchronous processing 05:12 Improving Security 06:58 Core problem 07:36 Conclusion Preparing for a system design interview Try https://get.interviewready.io/ It's got more than [--] relevant videos on high"
YouTube Link 2021-08-04T15:00Z 677K followers, 80.1K engagements
"The FASTEST sorting algorithm: Part [--] - TimSort This video explains the Tim sort algorithm which is the default sorting algorithm in Java and Python. The Tim sort algorithm is a hybrid of insertion sort and merge sort and has some optimisations to help reduce the total operations required. We start by comparing various sorting algorithms and choosing a hybrid based on run time and asymptotic complexity. The resultant algorithm is faster than the naive merge sort or insertion sort approach. In the coming videos we will improve on the algorithm as Tim sort does. #TimSort #Sorting #GauravSen"
YouTube Link 2018-10-15T16:28Z 687K followers, 63.8K engagements
"Interview Question: Tell me about yourself She is the CEO of Edelweiss and she isn't alone. Many people believe this is a good question to ask. Because it's open-ended and can be answered by anyone (no barrier to entry). Here is how you can answer the question: Highlight a story from your recent past that explains why you are good for the applied job. If you talk about irrelevant things the interviewer will have a great conversation for [--] minutes but they will not move forward. Because they won't know if you are right for the role or not. -- From the interviewer's perspective. Unstructured"
YouTube Link 2024-07-14T12:40Z 598K followers, [----] engagements
"What is Square Root Decomposition - Range Query Solving The algorithm for sqrt decomposition is explained using two examples. It is very useful when making range queries. We are joined by Shikhar Singh (Codeforces ID: shikarid) who is one of India's top competitive programmers. Shikhar discusses the implementation of the algorithm with pseudo code. Jump to Implementation - 7:20 Here is the working code for the discussed problem: https://github.com/gkcs/ChainReaction/blob/master/src/main/java/main/java/videos/SqrtDecomposition.java"
YouTube Link 2016-12-28T05:13Z 673K followers, 29.8K engagements
"Will Developers be replaced by ChatGPT and other AI tools (like Github Copilot) Many are wondering if their jobs will be taken over by machines. In the software development industry this concern with AI is growing as ChatGPT gets popular. ChatGPT is capable of generating code to a variety of input problems (it can even solve leetcode). Github Copilot is an AI-powered coding assistant that suggests code based on comments While this is impressive the question remains: will they replace human developers The answer is not straightforward. Slido Link:"
YouTube Link 2023-04-05T14:56Z 663K followers, 10.5K engagements
"Killer Moves - Artificial Intelligence The alpha-beta algorithm can be enhanced using Killer moves. The idea and implementation is discussed here. Prerequisites: Alpha Beta Pruning. (http://web.cs.ucla.edu/rosen/161/notes/alphabeta.html) AI code with Killer Moves: https://github.com/gkcs/ChainReaction/blob/master/src/main/java/main/java/MinMax.java Please feel free to leave your comments and suggestions below :-)"
YouTube Link 2016-12-30T01:02Z 653K followers, [----] engagements
"How Spotify Recommendations work for [---------] users References: Spotify ANNOY: https://github.com/spotify/annoy Voyager: https://engineering.atspotify.com/2023/10/introducing-voyager-spotifys-new-nearest-neighbor-search-library/ System Design Course at InterviewReady: https://get.interviewready.io/ #Spotify #Recommendation #Algorithm"
YouTube Link 2024-12-28T14:00Z 690K followers, 30.8K engagements
"Facebook deployments have ZERO downtime System Design Course at InterviewReady: https://interviewready.io/ Facebook deployments use connection proxies for zero downtime deployments. #SystemDesign #Facebook #Deployments"
YouTube Link 2025-01-27T14:00Z 638K followers, 45.4K engagements
"System Design for Freshers Really - with Aman Barnwal Here is a candid conversation with software engineer Aman Barnwal about placements preparation strategies system design and everything in between. 00:00 Intro 00:55 What are campus interviews like 01:30 Hiring Manager Rounds 02:57 Questions in Manager Rounds 04:11 Resources 07:51 System Design for [--] years experience 09:31 How did you get an internship 11:26 Why have limits for campus applications 14:06 Best resource for system design 15:11 Are design rounds relevant 16:49 When should you start 19:11 Resources for LLD 22:11 How do you"
YouTube Link 2022-07-21T15:30Z 680K followers, 10.5K engagements
"Code reviews styles and solutions with Software Engineer @sudocode Code reviews are what we are doing now: a run through of someone's code to check for correctness and code quality. They are useful because another pair of eyes can catch bugs and problems easier than the person writing the code. Some considerations during code reviews: Know what you are reviewing. Knowing the code context is important. Look for bad code smells. Refer to the refactoring book in the description for this. Factors for good code: readability correctness performance. If you are unsure do not sign off the review."
YouTube Link 2020-05-16T16:49Z 652K followers, 102.6K engagements
"AI Engineering #4 Reasoning models In this live session well break down the chain of thought reasoning paper foundational for LLMs. What youll learn: [--]. How do large language models "reason" [--]. How LLMs are trained with algorithms like PPO and GRPO [--]. The intuition behind chain of thought reasoning For live class updates subscribe to the channel 00:00 Problem Statement 03:19 [--] - Fine Tuning 08:00 [--] - Chain of Thoughts 13:57 [--] - RLHF 23:20 Policy Optimization 30:05 Conclusion 31:50 References Paper: https://arxiv.org/abs/2201.11903 AI Engineering - 1: https://youtube.com/live/jPGaYb853GM AI"
YouTube Link 2025-05-24T06:17Z 663K followers, [----] engagements
"System Design contest using an online judge"
YouTube Link 2024-08-09T14:05Z 597K followers, [----] engagements
"This is what a System Design Advertisement looks like 😛 How do you make a system design ad during covid [--]. Get the same actor to play multiple roles. [--]. Ask a question on system design then realise you don't know the answer yourself. [--]. Green screen yourself into different situations. [--]. Send viewers to InterviewReady and make them fall in love with the system design content. For step [--] head to https://get.interviewready.io Have a great day 😁 #Shorts #SystemDesign #InterviewReady"
YouTube Link 2021-05-14T14:34Z 690K followers, 201.5K engagements
"This is how Instagram serves [------------] reels every day Meta uses Direct Server Return to speed up static content serving by avoiding redirecting and buffering video data on their L7 proxies. System Design Course: https://interviewready.io/ #Meta #Reels #DSR"
YouTube Link 2024-12-27T14:00Z 612K followers, 19.6K engagements
"System Design of a Ticket Booking System: BookMyShow Let's try to design the ticket booking system of BookMyShow. You can read the blog here: https://interviewready.io/blog/ticket-booking-system-design"
YouTube Link 2024-09-24T12:57Z 651K followers, 21.5K engagements
"How Sports Channels show different ads in real-time Sports channels often have over [--] million users with varied purchasing powers and interests. The channels optimize on user attention and conversion by showing different ads to different users based on interests. This is how it happens in real time. System Design Course at InterviewReady: https://interviewready.io/ #Sports #Events #Ads"
YouTube Link 2024-12-24T15:27Z 611K followers, 30.8K engagements
"Code reviews in a Bollywood song"
YouTube Link 2022-01-09T08:35Z 652K followers, 55.1K engagements
"20 AWS services you should know as a Software Engineer Here are some AWS services you should know as a software developer or freelancer. These services can help you quickly build and manage the technical muscle of your organization InterviewReady: https://interviewready.io/ Each of these services solves a different business and tech problem. Let's dive in 00:00 Who should watch this 00:32 [--]. AWS Neptune Graph Database 01:17 [--]. AWS Cognito Authenticator 01:45 [--]. AWS TimeStream Database 02:18 [--]. AWS OpenSearch Engine 03:02 [--]. AWS Serverless Lambda 04:16 [--]. AWS Kinesis Streams 05:05 14."
YouTube Link 2023-10-18T13:24Z 598K followers, 31.1K engagements
"This is how Canva let's [---] million users collaborate on documents System Design Course at InterviewReady: https://interviewready.io/ How does Canva let multiple users collaborate on a document in real-time It's a mix of Websockets and message ordering #SystemDesign #Canva #Websockets"
YouTube Link 2025-01-13T10:28Z 623K followers, 13.2K engagements
"Google Dremel: Interactive Analysis of Web-Scale Datasets A 10-page long Google research paper has inspired hundreds of software systems. Relevant for senior software and data engineers the Dremel paper explains how Google performs ad-hoc queries on massive data sets. For example finding the number of people who live in Bengaluru speak English and are interested in Competitive Programming. The problem is: how do you run these queries efficiently and reliably We take advantage of the fact that most statistics queries are aggregates: sum min max and count. Dremel stores that data in a"
YouTube Link 2024-11-02T03:30Z 598K followers, [----] engagements
"A general way to solve algorithm problems This video is about using a methodical approach to solving analytical problems. Here are the steps: 1) Problem Definition 2) Representation of Constraints/Objects 3) Strategy/Approach to solving 4) Algorithm 5) Experimentation MIT Lecture: https://youtu.be/L73hY1pBcQIlist=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi&t=2551 Blog Post: blog.hackerearth.com/how-solve-nondeterministic-polynomial-challenge-problems-programming-contests"
YouTube Link 2017-06-02T15:55Z 598K followers, 198.5K engagements
"The Most Advanced Multiplication Algorithms: Why Karatsuba and FFT beat high-school mathematics For folks interested in multiplication algorithms (turns out this is a big deal in computer science and math). [--]. High school method - O(n2) [--]. Karatsuba - O(n1.58) [--]. Toom-Cook - O(n1.46) [--]. FFT - O(n*log(n)*log(log(n))) The last algorithm is pretty complex. We explain the intuition behind it in this video. 00:00 Who should watch this 00:18 Example Problem 01:23 Karatsuba Algorithm 02:38 Time complexity analysis 03:57 Toom-Cook Algorithm 04:48 Problem - Polynomial Multiplication 05:27 Plotting"
YouTube Link 2023-11-08T12:47Z 655K followers, [----] engagements
"How NETFLIX onboards new content: Video Processing at scale 🎥 Everyday #Netflix handles billions of requests regarding movies trailers and other video content. Delivering at such a large scale needs an #engineering marvel. This #video will talk about how Netflix is able to onboard new video content onto their platform. We go from video chunking to collating [--] second shots into scenes. Amazon S3 is used to store the video chunks. Netflix also provides open connect servers to internet service providers which acts like a cache of movies. Most requests to Netflix can be served by this cache and"
YouTube Link 2019-08-30T16:00Z 652K followers, 430.8K engagements
"Introduction to NoSQL databases NoSQL is a popular database storage method. It keeps data as key-value pairs. The advantages and disadvantages of NoSQL compared with RDBMS (which uses SQL) are discussed here using the Cassandra architecture as an example. We talk about sharding redundancy load balancing compaction and other features in NoSQL databases. This allows them to scale efficiently. Looking to ace your next interview Try this System Design video course 🔥 https://interviewready.io With video lectures architecture diagrams capacity planning API contracts and evaluation tests. It's a"
YouTube Link 2019-02-08T15:31Z 676K followers, 849.6K engagements
"System Design: Live Streaming Events like ESPN and Hotstar From the system design course: https://get.interviewready.io/source_id=youtubestreaming Use the "HELLOWORLD" coupon to get 20% off. This lesson talks about workflows that can handle video uploading and transformation in real-time. Such systems are necessary for live streaming systems like Disney Hotstar and ESPN. You can watch the remaining videos from this design on the InterviewReady website. You can follow me on: Github: https://github.com/InterviewReady/system-design-resources/ LinkedIn:"
YouTube Link 2022-06-23T17:28Z 661K followers, 101.5K engagements
"Five common system design interview mistakes 😅 System design interviews can be tricky. Here are [--] mistakes that you should avoid during an interview. The mistakes mentioned here are what I have seen and done in my experience as a software engineer and interviewer. Preparing for system design interviews Here is a detailed HLD + LLD video course: https://get.interviewready.io/ The course has real world examples of large scale systems design through detailed videos architecture diagrams quizzes API contracts and capacity estimation. Use the coupon code of 'earlybird' to get a 20% discount You"
YouTube Link 2021-08-11T19:34Z 690K followers, 121.7K engagements
"Interview Question: Start of Loop in a Linked List This famous interview question is about reporting if a linked list has a loop and then finding it's start. We use the 'Hare and Tortoise' approach where two pointers moving at different speeds meet at surprising positions. (Excellent) Answer Link by CEGRD: http://stackoverflow.com/questions/2936213/explain-how-finding-cycle-start-node-in-cycle-linked-list-work #linked-list #interview #puzzle Loop Detection Linked List with Loop Hare and Tortoise Find Loop in a Linked List Find Start of Loop in Linked List Interview Question Loop Detection"
YouTube Link 2017-04-10T21:46Z 717K followers, 151.5K engagements
"The (questionable) ethics of OpenAI. AI engineering course at InterviewReady: https://interviewready.io/ I came across a video from Joseph Gordon-Levitt about data harvesting for AI and it made me wonder. Is it ethical to train models on publicly available (even purchaseable) data and then cache it forever in a large langauge model After all these models are similar to compression engines which take data and try to condense them into approximate functions. So the more you run these models the more you use patterns which have been derived from someone else's work. This isn't a problem with"
YouTube Link 2025-06-19T15:22Z 718K followers, 20.1K engagements
"Range XOR Queries - CodeChef - BEAR AND XOR SUMS - Part [--] This is an editorial on the problem 'Bear and Xor Sums' from the codechef april short contest. Here is the problem description: https://www.codechef.com/COOK81/problems/XORSUMS Code: https://github.com/gkcs/ChainReaction/blob/master/src/main/java/main/java/videos/BearAndXorSums.java This editorial explains in detail about how the problem is solved by breaking the answer to a set of range queries for each binary bit. I have taken things slow here to make sure that each part of the editorial is easy to understand for everyone watching."
YouTube Link 2017-04-27T08:08Z 717K followers, 14.9K engagements
"FASTEST sorting algorithm. Ever O(N) What is the fastest sorting algorithm known to man We find out by attempting to find an O(n) time complexity sorting algorithm. Until now the sorting research has found O(n*log(n)) to be the best. We discuss concepts of time complexity decision-making and how the best algorithm is bounded by the permutation tree of an array. A final trick is used to reduce complexity to O(N) N Approximation: https://en.wikipedia.org/wiki/Stirling%27s_approximation log(N) video: https://www.youtube.com/watchv=Xe9aq1WLpjU&vl=en 00:00 Introduction 00:19 Prerequisites 00:40"
YouTube Link 2018-08-24T17:24Z 716K followers, 894.8K engagements
"This speed hack from OpenAI searches URLs instantaneously. System design course: https://interviewready.io/course-page/system-design-course AI engineering course: https://interviewready.io/course-page/ai-engineering Speed hack from OpenAI Engineering. When you paste a link into ChatGPT's textbox it starts loading the page in the background. So even before you type your query ChatGPT gains context through the link you paste. This means time saved for page loading vectorization and KV-cache warmup. The resultant responses are instantaneous. The concept isn't new. Instagram does something"
YouTube Link 2025-06-26T13:30Z 718K followers, 68.8K engagements
"The Future of Robotics with Large Behavioral Models Toyota's diffusion-based foundation models learn to perform action sequences from user commands. #LBMs #AI #Robotics system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2025-10-08T22:10Z 718K followers, 24.2K engagements
"Google Gemini can predict Insulin Resistance Google can now predict insulin resistance using Gemini. Using wearables like Fitbit and Google Watch the model gathers data from users. It then helps prevent type-2 diabetes for at-risk patients. XGBoost for the win :D If you are looking to transition to AI Engineering try this course: https://interviewready.io/course-page/ai-engineering #Gemini #AI #Health system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding"
YouTube Link 2025-09-30T11:47Z 718K followers, 23.9K engagements
"How event systems manage 1000s of concurrent bookings System Design Course at InterviewReady: https://interviewready.io/ Event booking systems like TicketMaster and BookMyShow manage thousands of concurrent parallel bookings for popular events like concerts and sports. The main idea is to isolate requests and coordinate data in a distributed system. Here are three approaches. #SystemDesign #EventBooking #Concurrency system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the"
YouTube Link 2025-01-09T14:00Z 716K followers, 131.5K engagements
"TAO: Facebooks Distributed Data Store for the Social Graph We look at the internals of Facebook's graph datastore which is used to store social graphs. This system called "The Associations and Objects (T.A.O)" is used across Facebook Instagram and WhatsApp to represent objects and relations in memory. The graph is built over Memcached. Facebook engineers store petabytes of data in this graph and have scaled it to [--] billion queries per second. In this video we look into the following sections: 00:00 The Social Graph 02:19 Internal Datastore 04:07 Design Decisions 05:49 API Design 09:31"
YouTube Link 2024-10-26T10:57Z 717K followers, 13.2K engagements
"Solving the Fibonacci Sequence with Matrix Exponentiation This is a tutorial to find large fibonacci numbers using matrix exponentiation speeded up with binary exponentiation. The part where dynamic programming comes in is when storing the 2th powers of the base matrix. We do this using an array where each element is populated using the square of the last element. ai=ai-12. The fibonacci sequence can be evaluated using the recursive matrix form as shown in this lecture. This lets us evaluate the Nth fibonacci term in O(logN) References: Fibonacci Numbers:"
YouTube Link 2017-06-10T09:59Z 716K followers, 105.5K engagements
"How OpenAI ingests petabytes of logs every day. System Design Course at InterviewReady: https://interviewready.io/ The secret is an engineering marvel: ClickHouse. By the time you finish watching this video OpenAI will have ingested more than [---] GB of log data. Crazy scale worth a watch. #OpenAI #Logs #Observability system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview"
YouTube Link 2025-07-01T14:46Z 718K followers, 157.7K engagements
"How LLMs use VECTORS to build multimodal outputs System Design Course at InterviewReady: https://interviewready.io/ In this video we explore how large language models (LLMs) convert objects into internal representations especially when translating between languages like English and Hindi. Using real-world examples we highlight the challenges of gender inference grammatical structure and why direct word-to-word translations often fail. If you're curious about how LLMs deal with multilingual contexts and what it takes to improve translation quality across languages this video is for you. 00:00"
YouTube Link 2025-03-23T13:30Z 717K followers, 14.3K engagements
"AI Engineering #6: End-to-End AI Service in Production In this final session we bring everything together. Youll learn how to build a complete AI system that runs in production. We start with data ingestion move through vector storage and retrieval using a RAG pipeline then cover latency-tuned inference and real-time monitoring. We will walk through how these parts connect and what choices impact performance. By the end of this class you will understand the full architecture of a basic LLM app. AI Course Page: https://interviewready.io/course-page/ai-engineering #AI #LLMs #Agents system"
YouTube Link 2025-06-06T15:36Z 718K followers, [----] engagements
"AI Engineering with Gaurav Sen Join Gaurav Sen for a live session on the future of AI Engineering. Here we will discuss how the software engineers are upskilling themselves to meet new market requirements. What youll learn: [--]. How LLMs and RAG work [--]. AI applications beyond the hype [--]. The AI Engineering roadmap for developers We look forward to seeing you live AI Course Page: https://interviewready.io/course-page/ai-engineering #AI #LLMs #Agents system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the"
YouTube Link 2025-06-02T11:30Z 718K followers, [----] engagements
"Monarch: Google's Planet-Scale In-Memory Time Series Database In this video we look at Google's in-memory time series store called Monarch. This datastore is built to ingest over [--] million data points per second. It maintains the data in memory using compression algorithms for efficiency. The store also uses indexing techniques and pre-computed caches for fast response times of less than [---] ms. The purpose of Monarch is OBSERVABILITY across systems. 00:00 What is Monarch 01:36 Architectural Decisions 03:50 Data Schema 05:50 Compression Algorithms 07:17 High-Level Architecture 09:54 Field"
YouTube Link 2024-11-16T03:30Z 717K followers, [----] engagements
"How SIEVE is outperforming LRU Caching System Design Course at InterviewReady: https://interviewready.io/ This simple algorithm from Carnegie Mellon outperforms traditional caching algorithms like LRU on large datasets. The idea is to avoid one-hit wonders which improves data eviction rates. #SystemDesign #Caching #SIEVE"
YouTube Link 2025-01-03T13:31Z 715K followers, 141.5K engagements
"Uber Engineering: Large Language Models for invoice processing. The Uber Engineering team has been working with GenAI applications for a while now. This is an interesting use case of them automating manual invoice processing. If you are looking for a structured course on AI engineering try: https://interviewready.io/course-page/ai-engineering Cheers #GenAI #LLMs #Uber system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview"
YouTube Link 2025-06-29T05:22Z 718K followers, 210K engagements
"Philosophy meets AI. Platonic representations could be real. AI Engineering course at InterviewReady: https://interviewready.io/course-page/ai-engineering In this video we dive into a new paper on "Platonic representations". [--]. What are Platonic forms [--]. Is AI validating the hypothesis [--]. Why are the results so shocking This video is worth watching if youre a philosophy student or an AI engineer. 00:00 The Gist 00:21 Platonic Object Representation 01:30 Facts supporting the hypothesis 05:34 Why would this be true 07:34 How does this affect us 08:51 My opinion Paper Links:"
YouTube Link 2025-07-20T03:35Z 718K followers, 27.7K engagements
"Zepto uses Hyperloglog to advertise products System Design Course at InterviewReady: https://interviewready.io/ In this video we explain how the Q-commerce app Zepto uses the HyperLogLog algorithm to estimate the customer set sizes efficiently. We see how Hyperloglog works with a phone number example. #SystemDesign #Algorithms #Zepto system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview"
YouTube Link 2025-06-16T20:37Z 718K followers, 21K engagements
"20 Whitepapers that changed the world For Senior Software Engineers Here are some whitepapers that you must read as a software engineer. These technologies have changed the world and inspired hundreds of systems through their ideas to tackle scale reliability and performance. WhitePapers: https://interviewready.io/blog/white-papers-worth-reading-for-software-engineers Whitepapers have the benefit of discussing practical implementation details and the related tradeoffs to engineering products. The best engineers worldwide have written them after years of work so don't miss any of them 00:00"
YouTube Link 2023-10-04T13:30Z 716K followers, 146K engagements
"Map Reduce: Google's Big Data Crunching Algorithm Google MapReduce Architecture explained in [--] seconds Key benefits: [--]. Isolation of concerns [--]. Massive scalability using parallel processing [--]. Cheap Hardware InterviewReady: https://interviewready.io/ Designing Data-Intensive Applications Book: https://amzn.to/3SyNAOy You can follow me at: Github: https://github.com/InterviewReady/system-design-resources Instagram: https://www.instagram.com/interviewready_/ LinkedIn: https://www.linkedin.com/company/interview-ready/ Twitter: https://twitter.com/gkcs_ #SystemDesign #Google #MapReduce system"
YouTube Link 2023-03-13T13:06Z 716K followers, 38.6K engagements
"Why is everyone moving to vector stores Vector Stores are object stores that group similar objects together. For example given the words 'Apple' 'Banana' and 'Nuclear Weapons' you would expect a database to keep Apple and Pear close to each other while keeping Nuclear Weapons far away. This helps find similar objects quickly a common use case for item searches and recommendations. Vector Databases store object representations as n-dimensional vectors measuring similarity using distance measures like Cartesian and Cosine distance. #AI #Recommendations #Database"
YouTube Link 2024-12-05T04:29Z 716K followers, 19.8K engagements
"Facebook brings IMAGEBIND to make multi-modal vectors for LLMs System Design Course at InterviewReady: https://interviewready.io/ Facebook has multi-modal large language models. Which allows the same vector representation for image text and video. Paper link: https://arxiv.org/pdf/2305.05665 #AI #LLMs #Multimodal system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview"
YouTube Link 2025-03-15T11:44Z 716K followers, 19.8K engagements
"AI Engineering #5: MCP Agents and RAG Applications This session breaks down how to build real AI systems using: RAG: Use vector databases to fetch context reduce hallucinations and scale LLM apps Model Context Protocol (MCP): structure prompts memory and tools for consistent LLM behavior Agents: design tool-using goal-driven agents with planning and retry logic If you're shipping LLM-powered features this talk will explain how these patterns work together. For live class updates subscribe to the channel 00:00 Retrieval Augmented Generation 19:22 Model Context Protocol 30:42 Agents 37:22 AI"
YouTube Link 2025-05-30T18:40Z 718K followers, 10.9K engagements
"Algorithm Deep Dive: Realtime Audio Matching In Shazam Have you ever been at a restaurant and noticed a song playing in the background You may want to know the original song to listen to later This is the use case of Shazam an audio search app that takes recorded clips from users in their natural environment. It then finds the original song of the recorded clip. I have personally used it often and the algorithm beneath fascinates me :D Algorithm: - Graph the frequency and amplitude of each point in time in the song. - Find the points with high amplitude and frequency variation in this graph."
YouTube Link 2024-10-11T03:13Z 716K followers, 11.6K engagements
"Leetcode for System Design AI Interviewer Launched. There was no Leetcode for System Design. Unitl now. That's what we have launched at InterviewReady. Try it here: https://interviewready.io/mock-interview #SystemDesign #MockInterview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview"
YouTube Link 2025-09-18T17:17Z 718K followers, [----] engagements
"DeepSeek's R1 model will be replicated by researchers at Hugging Face System Design Course at InterviewReady: https://interviewready.io/ Researchers at Hugging Face intend to replicate DeepSeek's recent R1 model with the intent of making it truly open-source. #AI #DeepSeek #HuggingFace"
YouTube Link 2025-01-29T13:15Z 714K followers, 108.2K engagements
"System Design of a Delivery System like Zomato with @KeertiPurswani In this video we look at what powers the delivery and tracking systems of e-commerce apps like Zomato Swiggy and Amazon. Along the way we go through relevant spatial algorithms network protocols and design components used in location-based systems. Cheers 00:00 Problem Statement 00:45 Requirements 02:00 High-Level Design 04:01 Capacity Estimation 05:36 Location-Based Queries 13:30 Tracking riders 20:00 APIs 24:05 Conclusion thank you Quad Trees: https://www.youtube.com/watchv=OcUKFIjhKu0 System Design Course at"
YouTube Link 2024-03-30T10:30Z 716K followers, 63.1K engagements
"AI Engineering Paper #2: Vectorization with FAISS Let's go over vectorization in transformers. Specifically vectors built using FAISS. On 28th February [----] we are launching our first AI Engineering Cohort. A focused intense 16-week program for software engineers who want real production-grade AI skills. More details coming soon. Cheers Paper link: https://arxiv.org/pdf/2401.08281 All papers: https://github.com/InterviewReady/ai-engineering-resources"
YouTube Link 2026-01-21T10:48Z 718K followers, [----] engagements
"Design Patterns for DynamoDB https://interviewready.io/course-page/system-design-course This is how Amazon DynamoDB can speed up queries when using the right data access indexing patterns. #DynamoDB #Database #SystemDesign system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the"
YouTube Link 2025-10-16T12:55Z 718K followers, 41.5K engagements
"Software Engineering Whitepapers that are worth reading. Live Readings at InterviewReady"
YouTube Link 2024-01-18T03:53Z 716K followers, 137.7K engagements
"Moving from MONOLITHS to MICROSERVICES 🎂 🍰🍰🍰 This is a detailed approach to moving from monoliths to microservices. We discuss what a monolith and microservice architecture look like the advantages and disadvantages of each and how we can move from a monolith architecture to a microservice architecture. 00:00 Intro 00:10 Definitions 00:51 Advantages of Microservices 03:48 Steps to migration 06:24 Requisite infrastructure changes 13:11 Things to keep in mind 18:18 Conclusion 18:53 Your favorite ad 😛 Looking to ace your next interview Try this System Design video course 🔥"
YouTube Link 2021-05-26T14:54Z 715K followers, 243.7K engagements
"Netflix's AI recommendations will now be served on Transformers InterviewReady Courses: https://interviewready.io/ Netflix just dropped a bomb. Its recommendation system is slowly moving to Transformers. The main idea is to condense multiple specialised systems into a single general-purpose intelligent model. The video is a short summary. I will explain the concepts behind transformers in my AI Engineering course at InterviewReady. Release date: 3rd June [----] Cheers #AI #LLMs #Netflix You can follow me on: Twitter: https://twitter.com/gkcs_ system design interview preparation interviews"
YouTube Link 2025-05-05T15:39Z 718K followers, 14.4K engagements
"Here are [--] research papers to transition to AI Resources: https://github.com/InterviewReady/ai-engineering-resources AI Engineering Course: https://interviewready.io/ Here are the top [--] AI engineering papers if you are looking to transition from software engineering to AI. #AI #Recommendations #GitHub system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming"
YouTube Link 2025-08-02T13:58Z 718K followers, 50.4K engagements
"How Deepseek reads [--] TB of files per second. System Design and AI engineering Courses: https://interviewready.io/ This is how DeepSeek's distributed file system 3FS handles [---] Terabytes of data per second. 3FS is designed to train large language models and internally uses Apache Zookeeper and Foundation DB (from Apple). The filesystem has a write-to-all and read-by-any policy for high fault tolerance and read-throughputs. It also uses chained replication of file chunks for efficient usage of bandwidth and memory. #DeepSeek #AI #FileSystem system design interview preparation interviews"
YouTube Link 2025-07-06T06:08Z 718K followers, 51.3K engagements
"Illusion of thinking AI engineering course at InterviewReady: https://interviewready.io/ Can LLMs reason at scale Apple and Anthropic try to answer this question. #AI #LLMs #Reasoning system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview system design interview preparation interviews software interview coding interview programming gaurav sen system design interview grokking the system design interview cracking the coding interview"
YouTube Link 2025-06-17T18:29Z 718K followers, 14.1K engagements
"This [--] year old algorithm is changing how LLMs think System Design Course at InterviewReady: https://interviewready.io/ LLMs are known to perform poorly on algorithmic tasks. Previous attempts to solve this with Chain of Thought and Graph of Thought have been promising. A new algorithm suggests using Monte Carlo Tree Search which is a game tree search algorithm that probabilistically finds optimal paths using simulations. #SystemDesign #MCTS #LLMs"
YouTube Link 2025-01-07T12:52Z 716K followers, 104.9K engagements
"WhatsApp hosts [-------] TCP socket connections on a single server This is how WhatsApp hosts 1M socket connections on a single server. System Design Course at InterviewReady: https://interviewready.io/ #SocketConnections #TCP #WhatsApp"
YouTube Link 2024-12-26T14:10Z 715K followers, 33.6K engagements
"This is how Tesla stores a trillion metrics everyday. System Design Course: https://interviewready.io/learn/system-design-course Tesla stores 10s of millions of rows of metrics data every second from various sources like its factories energy stations and automoblies. This totals to trillions of rows everyday. Tesla recently moved away from PrometheusDB due to scaling issues. It built its wrapper over ClickHouse which is a high-speed OLAP database (also used by OpenAI). #SystemDesign #Tesla #Observability system design interview preparation interviews software interview coding interview"
YouTube Link 2025-08-03T18:39Z 718K followers, 92.1K engagements
Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing