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
Master the Fundamentals of Math
Sources: udemy, Krista King
This 186-lesson course includes video and text explanations of everything from the Fundamentals, and it includes 48 quizzes (with solutions!) and an additional
5 hours 38 minutes
Compilers, Interpreters and Formal Languages
Sources: Gustavo Pezzi
This course is a beginner-friendly introduction to compilers. We will gradually develop an interpreter for a simple scripting language.
28 hours 52 minutes 1 second
Design Microservices Architecture with Patterns & Principles
Sources: udemy
In this course, we’re going to learn how to Design Microservices Architecture with using Design Patterns, Principles and the Best Practices with Iterate Design
17 hours 26 minutes 52 seconds
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Sources: udemy
Protocol Buffers (protobuf) is a fundamental data serialization format that every Data Engineer should know about. It is leveraged by many top tech companies su
3 hours 53 minutes 59 seconds
React & TypeScript Chrome Extension Development [2021]
Sources: udemy
Hi! Welcome to the comprehensive Chrome Extension Development course using modern web frameworks in 2021. This is the only course on Udemy that is focused on bu
8 hours 52 minutes 35 seconds