アイコン

freeCodeCamp.org

チャンネル登録者数 1110万人

96万 回視聴 ・ 26772いいね ・ 2024/07/25

This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies. You will learn the core concepts you need to know for a system designs interview.

✏️ Course developed by ‪@hayk.simonyan‬

🔗 Presentation slides: https://www.notion.so/System-Design-C...

❤️ Try interactive Databases courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Data... (Made possible by a grant from our friends at Scrimba)


⭐️ Contents ⭐️
⌨️ (00:00) Introduction
⌨️ (00:39) Computer Architecture (Disk Storage, RAM, Cache, CPU)
⌨️ (04:22) Production App Architecture (CI/CD, Load Balancers, Logging & Monitoring)
⌨️ (07:12) Design Requirements (CAP Theorem, Throughput, Latency, SLOs and SLAs)
⌨️ (14:40) Networking (TCP, UDP, DNS, IP Addresses & IP Headers)
⌨️ (19:03) Application Layer Protocols (HTTP, WebSockets, WebRTC, MQTT, etc)
⌨️ (24:01) API Design
⌨️ (29:19) Caching and CDNs
⌨️ (36:33) Proxy Servers (Forward/Reverse Proxies)
⌨️ (42:36) Load Balancers
⌨️ (48:05) Databases (Sharding, Replication, ACID, Vertical & Horizontal Scaling)


🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

コメント

コメントを取得中...

再生方法の変更

動画のデフォルトの再生方法を設定できます。埋め込みで見れるなら埋め込みで見た方が良いですよ。

現在の再生方法: education