Skip to main content

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 25 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction

All Course Lessons (25)

#Lesson TitleDurationAccess
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 subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Learning to Learn [Efficient Learning]: Zero to Mastery

Learning to Learn [Efficient Learning]: Zero to Mastery

Sources: zerotomastery.io
Become an Efficient Learner that is able to outperform others by using the strategies and techniques developed by the world's top performers and using the lates
5 hours 7 minutes 28 seconds
Bug Bounty - An Advanced Guide to Finding Good Bugs

Bug Bounty - An Advanced Guide to Finding Good Bugs

Sources: udemy
Bug bounties are evolving year after year and thousands of infosec enthuasiasts are looking to join the boat. Having a great place on that boat requires dedicat
10 hours 26 seconds
Learning to Make Better Decisions [Decision-Making]

Learning to Make Better Decisions [Decision-Making]

Sources: zerotomastery.io
Discover the secrets of decision-making psychology! Learn how to overcome cognitive biases, deal with uncertainty, and apply effective...
42 minutes 15 seconds
Mind-Blowing Science: Season 2

Mind-Blowing Science: Season 2

Sources: Wondrium by The Great Courses, Scientific American
Mind-Blowing Science is back! Season 2 of our National Capital Emmy® Award-winning series has arrived and it’s chock full of even more mind-blowing moments as a
4 hours 30 seconds