李智慧 · 高并发架构实战课- 极客时间课程推荐/优惠

李智慧 · 高并发架构实战课--极客时间课程推荐/优惠

“附身”大厂架构师,玩转高并发系统设计
李智慧同程艺龙交通首席架构师,前Intel大数据架构师,《大型网站技术架构》作者
专栏 | 26讲 | 24098人已学习
优惠价¥59原价:99
官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 首席架构师的高并发系统设计心法;
  • 15+高并发系统设计场景实战;
  • 90%高并发问题的应对策略;
  • 架构师必备的设计文档写作技能。

课程介绍

提到“高并发架构”,你第一时间会想到什么?是短视频、微博、购物网站等和我们息息相关的典型系统,还是分布式存储、CDN、Redis、负载均衡等技术热词,或者是高并发、高性能、高可用的程序员“三高”话题?

作为开发人员,你可能会想到各种零散的内容。但如果让你作为架构师,去设计一个高并发系统,你掌握了这些不够系统的知识后又会怎么做呢?

此时你的心声可能是:

  • 我没做过架构师,不知道怎么从架构师视角去设计系统;
  • 我没亲历过大厂高并发系统,不清楚核心技术有哪些;
  • 我倒是学过不少高并发理论,但不知道怎么结合具体项目去使用它们;
  • ……

不是每个程序员都能成为架构师,但我们有权利心向往之。这次我们请来了同程艺龙交通首席架构师李智慧老师,为你带来一个独辟蹊径的高并发架构实战专栏。李智慧老师将选取 10 余个典型高并发系统案例,采用架构师最常用的“软件设计文档”形式,为你呈现架构师的高并发架构设计思路。

在学习的过程中,你不会止步于高并发理论层面,而是可以更进一步,在一个个实战案例中,把自己想象成架构师,从需求分析入手,站在全局视角,对各种高并发技术方案进行对比、筛选和组合。我们不是分析现有架构,而是需要你和老师一起重新设计这些高并发系统,让你的高并发理论知识真正地学有所用。

模块设计

上面提到,本课程包含 10 余个高并发系统案例,每个案例看似相互独立,实则相辅相成。老师根据高并发系统的特点,高并发与高性能、高可用的关系,将课程分为 6 个主要模块。

1. 前置篇
用 2 节课,短平快地介绍专栏所用的软件建模方法、设计文档写法、高并发架构设计方法。

2. 高并发系统的海量数据处理架构
短 URL、短视频、爬虫、网盘,它们在海量数据处理场景下有哪些异同?海量数据如何存储、如何传输、如何进行并发控制,是我们在这个模块要解决的主要问题。

3. 高并发系统的高性能架构
交友软件、秒杀系统、搜索引擎等,都是注重快速响应的系统。我们将讨论在高并发场景下,如何保证系统的响应性能。

4. 高并发系统的高可用架构
热点事件导致系统崩溃,不可控力导致系统瘫痪,这些问题常常让技术人员担惊受怕。我们将共同寻求保障高并发系统高可用的方案。

5. 安全系统架构
在真实项目中,系统安全也是高并发系统的一个重要挑战。面对用户的恶意请求、敏感数据泄露的风险,如何保证系统足够安全可靠?这个模块中设计实用性足够强,你可以直接落地到自己的项目里。

6. 网约车架构
在这个模块里,我们将用 3 节课深入讨论一个网约车架构。如何设计一个高并发打车软件、如何利用 DDD 对系统微服务进行重构设计、如何将大数据技术应用到系统中。在这里,你会感受到,一个高并发系统是如何不断精进的。

希望这个专栏会带给你源源不断的高并发系统设计灵感。

课程目录

开篇词

  • 开篇词 | “附身”大厂架构师,身临其境设计高并发系统

前置篇

  • 01 | 软件建模与文档:架构师怎样绘制系统架构蓝图?
  • 02 | 高并发架构设计方法:面对高并发,怎么对症下药?

高并发系统的海量数据处理架构

  • 03 | 短 URL 生成器设计:百亿短 URL 怎样做到无冲突?
  • 04 | 网页爬虫设计:如何下载千亿级网页?
  • 05 | 网盘系统设计:万亿 GB 网盘如何实现秒传与限速?
  • 06 | 短视频系统设计:如何支持三千万用户同时在线看视频?
  • 07 | 海量数据处理技术回顾:为什么分布式会遇到 CAP 难题?

高并发系统的高性能架构

  • 08 | 秒杀系统设计:你的系统可以应对万人抢购盛况吗?
  • 09 | 交友系统设计:哪种地理空间邻近算法更快?
  • 10 | 搜索引擎设计:信息搜索怎么避免大海捞针?
  • 11 | 反应式编程框架设计:如何使方法调用无阻塞等待?
  • 12 | 高性能架构的三板斧:分析系统性能问题从哪里入手?

期中测试

  • 期中测试 | 动手写一篇你自己的设计文档吧!

高并发系统的高可用架构

  • 13 | 微博系统设计:怎么应对热点事件的突发访问压力?
  • 14 | 百科应用系统设计:机房被火烧了系统还能访问吗?
  • 15 | 限流器设计:如何避免超预期的高并发压力压垮系统?
  • 16 | 高可用架构的十种武器:怎么度量系统的可用性?

安全系统架构

  • 17 | Web 应用防火墙:怎样拦截恶意用户的非法请求?
  • 18 | 加解密服务平台:如何让敏感数据存储与传输更安全?
  • 19 | 许可型区块链重构:无中心的区块链怎么做到可信任?

网约车架构

  • 20 | 网约车系统设计:怎样设计一个日赚 5 亿的网约车系统?
  • 22 | 大数据平台设计:如何用数据为用户创造价值?
  • 21 | 网约车系统重构:如何用 DDD 重构网约车系统设计?

结束语

  • 期中测试获奖用户名单及参考答案:通达系统架构设计
  • 结束语 | 一个架构师的一天

作者介绍

李智慧,极客时间专栏《后端技术面试 38 讲》作者,同程艺龙交通首席架构师、Apache Spark代码贡献者,长期从事大数据、大型网站架构的研发工作,曾担任阿里巴巴技术专家、Intel亚太研发中心架构师、宅米和WiFi万能钥匙CTO,有超过6年的线下咨询、培训经验,著有畅销书《大型网站技术架构:核心原理与案例分析》。

作者其他课程

从0开始学大数据 - 极客时间课程推荐/分享/优惠/折扣
从0开始学大数据
智能时代你的大数据第一课
李智慧同程艺龙交通首席架构师,前Intel大数据架构师,《大型网站技术架构》作者
专栏 | 72431人已学习
优惠价¥68原价:199
官网优惠购买
后端技术面试 38 讲 - 极客时间课程推荐/分享/优惠/折扣
后端技术面试 38 讲
全面构建你的后端知识体系
李智慧同程艺龙交通首席架构师,前Intel大数据架构师,《大型网站技术架构》作者
专栏 | 38329人已学习
优惠价¥59原价:129
官网优惠购买

推荐

云时代的JVM原理与实战 - 极客时间课程推荐/分享/优惠/折扣
云时代的JVM原理与实战
3个月带你攻克JVM核心技术
康杨京东资深架构师
专栏 | 3986人已学习
优惠价¥59原价:129
官网优惠购买
算法面试通关40讲 - 极客时间课程推荐/分享/优惠/折扣
算法面试通关40讲
前Facebook工程师带你吃透大厂面试题
覃超Sophon Tech创始人,前Facebook工程师,卡内基梅隆大学计算机硕士
视频课 | 78682人已学习
优惠价¥68原价:199
官网优惠购买
业务开发算法50讲 - 极客时间课程推荐/分享/优惠/折扣
业务开发算法50讲
从算法的工程实践开始,提升问题解决能力
黄清昊Hashdata 数据库内核工程师,LeetCode高赞答主,公众号微扰理论作者
专栏 | 24067人已学习
优惠价¥59原价:129
官网优惠购买
跟月影学可视化 - 极客时间课程推荐/分享/优惠/折扣
跟月影学可视化
系统掌握图形学与可视化核心原理
月影前奇虎360奇舞团团长,可视化UI框架SpriteJS核心开发者,《JavaScript王者归来》作者
专栏 | 30614人已学习
优惠价¥68原价:199
官网优惠购买
.NET Core开发实战 - 极客时间课程推荐/分享/优惠/折扣
.NET Core开发实战
.NET Core微服务架构最佳实践
肖伟宇校宝在线架构师、SkyWalking .NET探针贡献者、NetCorePal组件库创建者
视频课 | 20225人已学习
优惠价¥59原价:129
官网优惠购买
AI原生应用入门课 - 极客时间课程推荐/分享/优惠/折扣
AI原生应用入门课
手把手带你DIY一个AI原生应用
李梦冉/程默百度智能云千帆AppBuilder平台产品经理/资深技术工程师
视频课 | 467人已学习
优惠价¥19原价:68
官网优惠购买