Insights Teach on CourseBond Log in Sign up

System Design Fundamentals

Stop Your App from Crashing: System Design 101

Beginner ⏱ 9 hours 📚 101 lessons 🌐 en 🏆 Certificate 📅 Last updated May 2026

Learn the nuts and bolts of scaling: load balancers, caching, sharding. For devs who want to think like architects.

1 section • 101 lectures • 9.5h total length

  • 10+ Key Memory & Storage Systems: Crash Course System Design #5 4 min
  • Everything You Need to Know About DNS: Crash Course System Design #4 6 min
  • Latency Numbers Programmer Should Know: Crash Course System Design #1 6 min
  • What Is REST API? Examples And How To Use It: Crash Course System Design #3 5 min
  • 10 Key Data Structures We Use Every Day 9 min
  • Cache Systems Every Developer Should Know 6 min
  • The Most Beloved Burger for Developers 3 min
  • But What Is Cloud Native Really All About? 8 min
  • Debugging Like A Pro 6 min
  • Top 5 Redis Use Cases 6 min
  • CI/CD In 5 Minutes | Is It Worth The Hassle: Crash Course System Design #2 6 min
  • Kubernetes Explained in 6 Minutes | k8s Architecture 6 min
  • CAP Theorem Simplified 6 min
  • What is OSI Model | Real World Examples 5 min
  • What Is A CDN? How Does It Work? 4 min
  • What is RPC? gRPC Introduction. 6 min
  • What Is GraphQL? REST vs. GraphQL 5 min
  • What is API Gateway? 3 min
  • Proxy vs Reverse Proxy (Real-world Examples) 5 min
  • What Are Microservices Really All About? (And When Not To Use It) 5 min
  • System Design: Why is Kafka fast? 5 min
  • System Design: How to store passwords in the database? 4 min
  • Big Misconceptions about Bare Metal, Virtual Machines, and Containers 7 min
  • HTTP/1 to HTTP/2 to HTTP/3 4 min
  • System Design: Why is single-threaded Redis so fast? 4 min
  • Top 7 Most-Used Distributed System Patterns 6 min
  • Secret To Optimizing SQL Queries - Understand The SQL Execution Order 6 min
  • Amazon Prime Video Ditches AWS Serverless, Saves 90% 4 min
  • Top 6 Most Popular API Architecture Styles 4 min
  • Top 5 Most-Used Deployment Strategies 10 min
  • How Discord Stores TRILLIONS of Messages 7 min
  • Uncovering Stack Overflow's Shocking Architecture 4 min
  • OAuth 2 Explained In Simple Terms 5 min
  • Demystifying the Unusual Evolution of the Netflix API Architecture 4 min
  • 1 Year Of YouTube | Best System Design Series 1 min
  • DevOps vs SRE vs Platform Engineering | Clear Big Misconceptions 5 min
  • Top 7 Ways to 10x Your API Performance 6 min
  • Why Google and Meta Put Billion Lines of Code In 1 Repository? 7 min
  • Git MERGE vs REBASE: Everything You Need to Know 5 min
  • Top 6 Load Balancing Algorithms Every Developer Should Know 5 min
  • System Design: Apache Kafka In 3 Minutes 4 min
  • Software Engineer Promo is SUPER easy - DO THIS 4 min
  • Is Docker Still Relevant? 4 min
  • HTTP Status Codes Explained In 5 Minutes 5 min
  • Python Vs C++ Vs Java! 5 min
  • How Big Tech Ships Code to Production 4 min
  • How Git Works: Explained in 4 Minutes 4 min
  • Why is JWT popular? 5 min
  • How Does Linux Boot Process Work? 5 min
  • Vertical Vs Horizontal Scaling: Key Differences You Should Know 5 min
  • Top 9 Most Popular Types of API Testing 4 min
  • Everything You NEED to Know About Client Architecture Patterns 6 min
  • Linux File System Explained! 5 min
  • How Disney Hotstar Captures One Billion Emojis! 5 min
  • Top 6 Tools to Turn Code into Beautiful Diagrams 3 min
  • Top 3 Things You Should Know About Webhooks! 4 min
  • Caching Pitfalls Every Developer Should Know 7 min
  • Reverse Proxy vs API Gateway vs Load Balancer 3 min
  • System Design: Why is Kafka so Popular? 4 min
  • ACID Properties in Databases With Examples 5 min
  • Top 12 Tips For API Security 10 min
  • Top 9 Must-Read Blogs for Engineers 6 min
  • Top 9 Most Popular API Protocols 4 min
  • Do You Know How Mobile Apps Are Released? 5 min
  • KISS, SOLID, CAP, BASE: Important Terms You Might Not Know! 7 min
  • What is Data Pipeline? | Why Is It So Popular? 5 min
  • Kafka vs. RabbitMQ vs. Messaging Middleware vs. Pulsar 5 min
  • 7 Must-know Strategies to Scale Your Database 9 min
  • Concurrency Vs Parallelism! 4 min
  • Linux Crash Course - Understanding File Permissions 5 min
  • Session Vs JWT: The Differences You May Not Know! 7 min
  • 25 Computer Papers You Should Read! 9 min
  • Linux Performance Tools! 7 min
  • How the Internet Works in 9 Minutes 9 min
  • HTTP 1 Vs HTTP 2 Vs HTTP 3! 8 min
  • How Search Really Works 9 min
  • Top Kafka Use Cases You Should Know 6 min
  • Why is Kubernetes Popular | What is Kubernetes? 10 min
  • Scalability Simply Explained in 10 Minutes 9 min
  • Everything You NEED to KNOW About Web Applications 3 min
  • How SSH Really Works 4 min
  • Big-O Notation in 3 Minutes 3 min
  • API Pagination: Making Billions of Products Scrolling Possible 3 min
  • Apache Kafka Fundamentals You Should Know 5 min
  • 8 Most Important System Design Concepts You Should Know 6 min
  • API Vs SDK! What's the difference? 5 min
  • What is a LOAD BALANCER really about? 7 min
  • System Design: Why Is Docker Important? 4 min
  • How the Garbage Collector Works in Java, Python, and Go! 5 min
  • 8 Most Important Tips for Designing Fault-Tolerant System 5 min
  • Top 6 Most Popular API Architecture Styles 1 min
  • System Design Was HARD - Until You Knew the Trade-Offs 5 min
  • System Design Was HARD - Until You Knew the Trade-Offs, Part 2 6 min
  • APIs Explained in 6 Minutes! 7 min
  • Trillions of Web Pages: Where Does Google Store Them? 9 min
  • 7 System Design Concepts Explained in 10 Minutes 11 min
  • 20 System Design Concepts You Must Know - Final Part 9 min
  • System Design Interview – BIGGEST Mistakes to Avoid 7 min
  • System Design: Why is Kafka Popular? 8 min
  • What Is Redis Really About? Why Is It So Popular? 9 min
  • What is a Data Lakehouse? 7 min