Systems Design Fundamentals
10h 2m 52s
English
Paid
Course description
The most important ingredient to success in systems design interviews is having extensive knowledge in the areas of distributed computing, reliability engineering, information storage, and systems architecture.
Read more about the course
Our design fundamentals course is intelligently organized into 20 modules, each covering a key concept and building upon the previous one. The result is a guided, comprehensive education that equips you with all the tools you need to successfully navigate—and ace—any systems design interview.
Watch Online
0:00
/ #1: Introduction
All Course Lessons (25)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction Demo | 03:40 | |
| 2 | What Are Design Fundamentals? | 08:27 | |
| 3 | Client—Server Model | 14:31 | |
| 4 | Network Protocols | 28:56 | |
| 5 | Storage | 17:40 | |
| 6 | Latency And Throughput | 16:41 | |
| 7 | Availability | 25:55 | |
| 8 | Caching | 27:46 | |
| 9 | Proxies | 17:14 | |
| 10 | Load Balancers | 24:53 | |
| 11 | Hashing | 37:56 | |
| 12 | Relational Databases | 38:01 | |
| 13 | Key-Value Stores | 10:49 | |
| 14 | Specialized Storage Paradigms | 32:31 | |
| 15 | Replication And Sharding | 29:25 | |
| 16 | Leader Election | 30:25 | |
| 17 | Peer-To-Peer Networks | 30:15 | |
| 18 | Polling And Streaming | 26:01 | |
| 19 | Configuration | 13:06 | |
| 20 | Rate Limiting | 17:11 | |
| 21 | Logging And Monitoring | 12:01 | |
| 22 | Publish/Subscribe Pattern | 37:48 | |
| 23 | MapReduce | 36:58 | |
| 24 | Security And HTTPS | 36:06 | |
| 25 | API Design | 28:36 |
Unlock unlimited learning
Get instant access to all 24 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Prompt Engineering Bootcamp (Working With LLMs): Zero to Mastery
Sources: zerotomastery.io
Stop memorizing random prompts. Instead, learn how Large Language Models (LLMs) actually work and how to use them effectively. This course will take you from be
27 hours 8 minutes 45 seconds
Introduction to Networking
Sources: zerotomastery.io
Discover the basics of computer networks and how they impact everyday life. Perfect for beginners eager to understand networking with zero prior knowledge.
1 hour 49 minutes 15 seconds
Replit Agent
Sources: Mckay Wrigley (takeoff)
Study how to use the AI agent Replit to create tools and applications. The course will be regularly updated as the Replit Agent is improved...
30 minutes 22 seconds
Artificial Intelligence and Cybersecurity
Sources: zerotomastery.io
Learn about the interaction of artificial intelligence and cybersecurity including the risks and tools involved. Essential knowledge for all cybersecurity
1 hour 4 minutes 21 seconds
Break Into Tech And Become A Software Engineer
Sources: Brian Jenney
Career change and transition into the tech industry is a challenging task, but it is quite achievable with the right approach. In this course, you will learn...
1 hour 49 minutes 25 seconds