Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Devops
The Complete Backend System Design GuideГод выпуска: 10/2026
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/the-complete-backend-system-design-guide/Автор: Cloud X Berry
Продолжительность: 2h 14m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course teaches backend system design from scratch, addressing how real-world applications handle millions of users, serve content quickly, store enormous amounts of data and stay reliable when individual components fail. Rather than memorizing architecture diagrams, learners explore the reasoning behind design decisions through practical scenarios and a real-world streaming service case study, making it useful both for those preparing for system design interviews and for anyone who wants to understand how production systems are built.
The material covers scalability fundamentals such as vertical and horizontal scaling, latency, throughput, availability and capacity planning; request routing and traffic management through DNS, load balancers, API gateways, CDNs, HTTP, WebSockets and rate limiting; data storage at scale including data modeling, relational and NoSQL databases, indexing, caching, replication, sharding and object storage; and distributed systems concepts like the CAP theorem, eventual consistency, replication lag and the trade-offs involved. It also covers reliability and fault tolerance through message queues, background workers, idempotency, timeouts, circuit breakers and graceful degradation, security fundamentals including authentication and authorization, and production readiness with backups, observability, monitoring, alerting and service discovery, before bringing everything together by examining how a video streaming service handles uploads, video processing, content delivery, caching and failures.
[spoiler="Содержание"]
1 - Module 1 Why One Server Is Not Enough1. Module 1 Intro (01:14)
2. Why One Server Fails at Scale (02:58)
3. Vertical vs. Horizontal Scaling (Up vs. Out) (02:51)
4. Latency vs Throughput (02:43)
5. Stateless vs Stateful Servers (02:27)
6. Single Point of Failure, Redundancy, and Availability (02:20)
7. How to Estimate Traffic, Speed, and Storage (03:28)
8. Module 1 Recap (01:11)
2 - Module 2 Directing Traffic9. Module 2 Intro (The Front Door) (00:33)
10. DNS (Domain Name System) (02:02)
11. Load Balancer (02:10)
12. Load Balancer Rules Round Robin, Least Connections, Hashing, and Health Checks (02:42)
13. Reverse Proxies and API Gateways (02:22)
14. CDN (Content Delivery Network) (02:28)
15. HTTP, TCP vs UDP and REST vs RPC (03:00)
16. WebSockets, Polling, Long Polling and Push Notifications (02:50)
17. Rate Limiting (02:48)
18. Module 2 Recap (01:49)
3 - Module 3 Storing Data at Scale19. Module 3 Intro (Where the Data Lives ) (01:02)
20. Modeling the Data Before Choosing the Database (02:49)
21. SQL vs NoSQL (03:06)
22. Database Indexes (02:31)
23. Caching (02:54)
24. Database Replication (02:23)
25. Database Sharding (02:49)
26. Object Storage (02:51)
27. Module 3 Recap (01:49)
4 - Module 4 Designing for Failure28. Module 4 Intro (The Night It All Goes Wrong) (00:34)
29. CAP Theorem, PACELC, and Eventual Consistency (04:04)
30. Message Queues Asynchronous Workers, Decoupling, Resilience, Idempotency (04:04)
31. Timeouts, Retries, and Circuit Breakers (03:08)
32. Backups, RPO, and RTO (02:46)
33. Observability Logs, Metrics, Traces, SLIs and SLOs and Alerting (03:21)
34. Security Authentication, Authorization, Tokens, Encryption and Secrets (03:18)
35. Monolith vs Microservices vs Modular Monolith (03:47)
36. Service Discovery How One Service Finds Another (02:15)
37. Module 4 Recap (01:41)
5 - Module 5 Video Streaming Service- System Design38. Module 5 Intro (The Whole Site in One Pass) (00:39)
39. Designing a Video Streaming Service (01:57)
40. The Front Door of One Request (01:04)
41. Caching and Storage in One Request (02:31)
42. Uploading a Video Object Storage, Queue and Asynchronous Design (01:58)
43. Wrap-Up The Whole System in One Pass (03:47)
44. Module 5 Recap (01:35)
6 - More learnings45. How to Approach Any System Design Problem (10:13)
46. Where to go from here (03:28)
47. Learn the Complete Backend Ecosystem (12:41)
7 - The End48. Thank You (01:07)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 2560x1440, 16:9, 30fps, 1258kbps
Аудио: AAC, 44.1Hz, 128kbps, stereo
[spoiler="Скриншоты"]





[/spoiler]