High Level Design (HLD) from Basics to Advanced

所在平台: Udemy

课程主页: https://www.udemy.com/course/system_design/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 高层设计 (High Level Design) 从基础到进阶 **课程概述:** 本课程旨在帮助工程师掌握高层设计(又称系统设计)这一关键技能,这在许多公司的招聘(不论是对初级、中级还是高级工程师)中都至关重要。通过系统化的学习,课程将为你打下坚实的理论基础,并深入了解分布式系统。此外,课程还涵盖了许多常见的面试问题。 **课程适合人群:** 热衷于深入探究技术细节,对学习充满好奇心的工程师。本课程不仅触及皮毛,更提供了详实深入的信息。 **主要学习内容:** * **网络协议 (Network Protocols)** * **CAP 定理 (CAP Theorem)** * **微服务设计模式 (Microservices Design Patterns)** * **从零扩展到百万用户 (Scale from 0 to Million)** * **一致性策略 (Consistent Strategy)** * **URL 短链接服务设计 (Design URL Shortening Service)** * **信封背后的估算 (Back of the Envelope Estimate)** * **键值对存储设计 (Design a Key-Value store)** * **SQL vs NoSQL** * **WhatsApp 系统设计 (Design WhatsApp System)** * **限流器设计 (Design Rate Limiter)** * **幂等 POST API 设计 (Design Idempotent POST API)** * **高可用系统设计 (Design High Availability System)** * **Kafka (分布式消息队列) (Kafka (Distributed Messaging Queue))** * **代理 vs 反向代理 (Proxy vs Reverse Proxy)** * **负载均衡器及其算法 (Load Balancer and its algorithms)** * **分布式缓存系统 (Distributed Caching System)** * **分布式事务 (2PC, 3PC, SAGA) (Distributed Transactions)** * **数据库索引 (Database Indexing)** * **分布式并发控制 (Distributed Concurrency Control)** * **两阶段锁定 (Two Phase Locking)** * **OAuth 2.0 (OAuth 2.0)** **请注意:** 部分视频内容为印地语。

课程评论(0条)

课程详情

High Level Design aka System Design is asked in many companies(no matter senior, staff or sde2), its important skill which an engineer should have.I have use my knowledge and created this course which will not only create the solid base understanding but you will be able to learn about distributed system too and all in a structured manner. I have covered some frequently asked interviews questions too.This course is for: Engineers who like to study at least 1 level deep, curious to learn things. As i have covered not just tip of the topics, you will find some detailed information. TOPICS COVERED: Please note few videos might be in Hindi.- Network Protocols (Hindi)- CAP Theorem (Hindi)- Microservices Design Patterns (Hindi)- Scale from 0 to Million (Hindi)- Consistent Strategy (Hindi)- Design URL Shortening Service (English)- Back of the Envelope Estimate (English)- Design a Key-Value store ( English)- SQL vs NoSQL (English)- Design WhatsApp System (English)- Design Rate Limiter (English)- Design Idempotent POST API (English)- Design High Availability System (English)- Kafka (Distributed Messaging Queue) (English)- Proxy vs Reverse Proxy (English)- Load Balancer and its algorithms (English)- Distributed Caching System (English)- Distributed Transactions (2PC, 3PC, SAGA)- Database Indexing (English)- Distributed Concurrency Control (English)- Two Phase Locking (English)- OAuth 2.0 (English)

课程标签

0人关注该课程

主题相关的课程