Загрузка...

The Complete System Design Course (CAP Theorem, Databases, Caching, Kafka, Redis and More)

This is a complete System Design course designed to take you from fundamentals to real-world system design interview readiness.

We cover essential concepts such as databases, scaling strategies, caching, and load balancing, latest technologies like Redis, Kafka and Apache Spark along with practical system design techniques used in real interviews and production environments.

Chapters:
00:00 Introduction
02:00 What is system design
03:14 How to structure your system design interview answer
05:04 Scalability
05:57 Reliability
06:48 Availability
07:37 CAP theorem: Consistency
09:24 CAP theorem: Availability
10:12 CAP theorem: Partition Tolerance
10:57 How the CAP theorem works
13:12 HTTP & HTTPs
14:01 DNS resolution
15:12 SQL
16:44 NoSQL
18:12 Document databases
19:24 Horizontal vs vertical scaling
20:50 What is load balancing
21:52 Caching
23:37 Message queues
25:33 Rate limiting
28:19 Redis
29:38 MySQL
30:34 DynamoDB
31:54 Kafka
33:20 Apache Spark
35:42 Functional requirements
37:09 Non-functional requirements
40:08 Defining system scale
42:04 Creating initial system architecture
44:20 Deep dives
44:55 Trade-offs
46:23 Example interview: design Bitly
52:53 Example interview: design Uber

📚 Check out the full System Design Masterclass:
https://thecodingcamp.mykajabi.com/the-complete-system-design-course-crack-senior-faang-interviews

Видео The Complete System Design Course (CAP Theorem, Databases, Caching, Kafka, Redis and More) канала The Coding Camp
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять