Logo
☆☆☆☆☆
0.0
初级
8h

Grokking the Fundamentals of System Design

系统设计是构建可可靠扩展且安全运行的应用程序的核心。在本课程中,你将探索现代系统架构背后的基石概念,以及这些原则在创建现实世界软件系统或准备系统设计面试时的重要性。 你将从系统架构的基础开始,接着学习分布式系统概念,包括一致性、可用性、协调和容错性。然后,你将探讨通信模式、并发处理,以及重试、退避策略和幂等性等策略。你还将对比 SQL、NoSQL 和 NewSQL 数据库,并深入研究数据分片、复制和索引技术。 课程最后聚焦于安全性和可观测性,完善有效系统设计的支柱。你将能够分析复杂的设计问题,权衡利弊,并构建可扩展、可维护且能应对现实需求的系统。

7 课时
包含在订阅套餐中
个性化学习
由 AI 驱动
Grokking the Fundamentals of System Design
系统设计是构建可可靠扩展且安全运行的应用程序的核心。在本课程中,你将探索现代系统架构背后的基石概念,以及这些原则在创建现实世界软件系统或准备系统设计面试时的重要性。 你将从系统架构的基础开始,接着学习分布式系统概念,包括一致性、可用性、协调和容错性。然后,你将探讨通信模式、并发处理,以及重试、退避...

你将学到什么

对核心系统设计原则的理解,包括可扩展性、可靠性和可维护性

内容

0 课时 0 测验 0 挑战

课程暂未关联课时

当前课程存在,但没有可学习的课时内容。请稍后再试。

评价

阅读参加过此课程的学生的评价,并分享您的学习体验。

评价与评论 (0)