10-Minute System Design
by 10min Tech
What Are Neural Networks and How Do They Work?
About this podcast
"10-Minute System Design" is your go-to podcast for quick, digestible insights into system design, AI, machine learning, and distributed systems. In each episode, your hosts break down complex tech concepts into easy-to-understand discussions, it's perfect for both beginners looking to learn the basics and experienced professionals needing a quick refresh. In just 10 minutes, we dive deep into the core ideas, offering clear explanations and practical takeaways to help you stay sharp and informed in today’s fast-evolving tech landscape.
Episodes
- What Are Neural Networks and How Do They Work? · 11 min · Season 1 Episode 17In this 10-minute episode, we’ll explore neural networks — the core component of many modern AI models, including LLMs like ChatGPT, Gemini, and Claude, that mimic how the human…
- How Meta Trains AI Models at Scale · 15 min · Season 1 Episode 16In this episode, we'll take a look at Meta’s ambitious approach to scaling large language models. We'll explore the shift from handling many smaller models for recommendation…
- How Netflix Streams High-Quality Video · 13 min · Season 1 Episode 15In this episode, let's explore how Netflix revamped their video processing pipeline, moving from a monolithic system to a microservices architecture. What drove such a major…
- How Apple Stores Billions of Data in iCloud · 11 min · Season 1 Episode 14In this episode, we'll explore the intricate system and architecture design behind Apple's iCloud. We'll break down how Apple seamlessly handles billions of users by combining…
- How Uber Shows Nearby Drivers Quickly and Reliably · 9 min · Season 1 Episode 13In this episode, we explore the system behind Uber's driver-matching functionality, capable of handling an incredible one million requests per second. We break down the key…
- How Instagram Scaled to 2.5 Billion Users · 8 min · Season 1 Episode 12In this episode, we'll learn how Instagram scaled to 2.5 billion users. We'll discuss the major challenges Instagram faced — from resource constraints to data consistency and…
- How Facebook Scaled Memcached · 7 min · Season 1 Episode 11In this episode, we explore how Facebook engineers scaled Memcached, the open-source caching system, to handle billions of requests and trillions of items. We’ll break down the…
- Spanner: Google's Globally-Distributed Database · 12 min · Season 1 Episode 10In this episode, we explore another important piece of technology from Google: Spanner — a globally distributed database that reshapes how massive datasets are managed. We’ll…
- Dynamo: Amazon’s Highly Available Key-Value Store · 12 min · Season 1 Episode 2In this episode, our hosts take a closer look at a groundbreaking research paper on Dynamo, Amazon’s innovative distributed data storage system. With a focus on availability over…
- Hadoop: Yahoo's Distributed File System · 10 min · Season 1 Episode 7In this episode, we take a closer look at the Hadoop Distributed File System (HDFS), a key part of the Hadoop framework that helps store and manage huge amounts of data. We’ll…
- Kafka: LinkedIn's Distributed Messaging System · 11 min · Season 1 Episode 8This episode focuses on Kafka, the distributed messaging system born at LinkedIn. Learn how Kafka was designed to tackle the massive streams of log data driving personalized…
- Cassandra: A Decentralized Structured Storage System from Facebook · 8 min · Season 1 Episode 6In this episode, our hosts delve into Cassandra, the distributed storage system developed at Facebook to tackle the immense challenges of managing structured data. Designed for…
- Bigtable: Google's Distributed Storage System · 11 min · Season 1 Episode 5Imagine a revolutionary storage system that can handle petabytes of data across thousands of ordinary servers. This is Bigtable — a groundbreaking solution that redefines how…
- Chubby: Google's Distributed Lock Service · 9 min · Season 1 Episode 4In this episode, our hosts delve into the legendary research paper detailing the creation and implementation of Chubby, Google's innovative distributed lock service. Designed for…
- The Google File System · 9 min · Season 1 Episode 1In this 10-minute episode, we explore the Google File System (GFS), a scalable, fault-tolerant distributed file system designed for Google’s vast data needs. Built on commodity…
- Redis Distributed Lock · 13 min · Season 1 Episode 9Ever wondered how multiple processes can safely share resources without stepping on each other's toes? In this episode, we'll talk about Redis's distributed lock and discover how…
- MapReduce: How Google Simplifies Large-Scale Data Processing · 10 min · Season 1 Episode 3Join us in this episode as we dive into MapReduce. We’ll explore how it revolutionizes the way we process vast datasets on large clusters. With a focus on simplicity, the…







