网名“华仔”,前阿里资深技术专家(P9),16 年软件设计开发经验,曾就职于华为、UC、阿里巴巴、蚂蚁金服,带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,先后负责过阿里游戏异地多活、飞鸽消息队列、交易平台解耦、蚂蚁国际澳门钱包等项目,对于高性能、高可用、业务架构、系统解耦等有丰富的经验。
著有《编程的逻辑:如何用面向对象方法实现复杂业务需求》、《从零开始学架构》、《互联网大厂晋升指南》三本书籍,极客时间专栏《从0开始学架构》、《大厂晋升指南》作者,极客时间《架构实战营》视频课讲师。
随着互联网应用的不断扩展,即时通讯(IM)系统作为连接用户的重要工具,其架构设计面临着从十万级到亿级用户的巨大挑战。本课程将深入探讨不同用户量级下的IM系统架构设计与演进策略,帮助学员掌握架构重构及演进的核心技巧,从而构建高效稳定、可扩展性强的IM平台。
课程目标:
● 掌握IM系统在不同用户规模下的架构设计方法;
● 学习架构重构与演进的基本概念及具体实施技巧;
● 理解业务和技术驱动下的架构演进策略;
● 能够根据业务需求制定相应的架构设计方案。
适用对象:
● 对IM系统架构设计感兴趣的软件工程师;
● 愿意深入学习架构设计的中高级程序员;
● 关注系统稳定性与可扩展性的技术团队负责人。
第一部分:架构重构技巧
第二部分:架构演进技巧
第三部分至第六部分:按用户规模划分的IM架构设计
● 十万用户规模
○ 业务背景分析
○ 整体架构设计思路
○ 数据存储方案
○ 计算能力布局
○ 其他相关架构要点
● 百万用户规模
○ 类似于十万用户规模,但更注重细节和复杂度
● 千万用户规模
○ 业务背景更加复杂
○ 强调业务域的分离与技术基础建设
● 亿级用户规模
○ 业务背景分析
○ 架构设计需考虑更高层次的稳定性
○ 开放平台的设计理念
○ 面向未来的架构考量
购买请联系微信/QQ
QQ 临时会话已不可用,请先添加好友再发送消息。