### Course Progress

0%

Videos Watched 0 / 25

### Lessons

- [1 - Introduction](/content/systems/fundamentals/introduction/index.html) FREE
- [2 - What Are Design Fundamentals?](/content/systems/fundamentals/what-are-design-fundamentals/index.html) FREE
- [3 - Client—Server Model](/content/systems/fundamentals/client%E2%80%94server-model/index.html)
- [4 - Network Protocols](/content/systems/fundamentals/network-protocols/index.html)
- [5 - Storage](/content/systems/fundamentals/storage/index.html)
- [6 - Latency And Throughput](/content/systems/fundamentals/latency-and-throughput/index.html)
- [7 - Availability](/content/systems/fundamentals/availability/index.html)
- [8 - Caching](/content/systems/fundamentals/caching/index.html)
- [9 - Proxies](/content/systems/fundamentals/proxies/index.html) FREE
- [10 - Load Balancers](/content/systems/fundamentals/load-balancers/index.html)
- [11 - Hashing](/content/systems/fundamentals/hashing/index.html)
- [12 - Relational Databases](/content/systems/fundamentals/relational-databases/index.html)
- [13 - Key-Value Stores](/content/systems/fundamentals/key-value-stores/index.html)
- [14 - Specialized Storage Paradigms](/content/systems/fundamentals/specialized-storage-paradigms/index.html)
- [15 - Replication And Sharding](/content/systems/fundamentals/replication-and-sharding/index.html)
- [16 - Leader Election](/content/systems/fundamentals/leader-election/index.html)
- [17 - Peer-To-Peer Networks](/content/systems/fundamentals/peer-to-peer-networks/index.html)
- [18 - Polling And Streaming](/content/systems/fundamentals/polling-and-streaming/index.html)
- [19 - Configuration](/content/systems/fundamentals/configuration/index.html)
- [20 - Rate Limiting](/content/systems/fundamentals/rate-limiting/index.html)
- [21 - Logging And Monitoring](/content/systems/fundamentals/logging-and-monitoring/index.html)
- [22 - Publish/Subscribe Pattern](/content/systems/fundamentals/publish-subscribe-pattern/index.html)
- [23 - MapReduce](/content/systems/fundamentals/mapreduce/index.html)
- [24 - Security And HTTPS](/content/systems/fundamentals/security-and-https/index.html)
- [25 - API Design](/content/systems/fundamentals/api-design/index.html)

## 1 - Introduction

4 min

Where the coding interview serves primarily as an assessment of your problem-solving ability, the systems design interview is a test of your engineering knowledge veiled behind the facade of an open-ended design question.

Welcome to the crucible of modern software.

Design Fundamentals - Introduction from Clément Mihailescu on Vimeo

[Lesson 2\
\
What Are Design Fundamentals?](/content/systems/fundamentals/what-are-design-fundamentals/index.html)
