【极客】业务架构实战营

本站官方QQ群:116064591

PS 本站不保证资源的完整性,不对其真实性负责。请自行确认是否符合个人需求。如有介意,请勿获取。

模块一:为何架构设计能力难以提升?
教学目标

1.明确架构的定义,从技术发展历史理解架构设计本质。

2.掌握大厂常用的应用架构、业务架构、部署架构画法。

3.掌握“面向复杂度架构设计”方法论。

4.理解架构设计三原则,搞懂架构设计和编程的本质区别。

架构工作中的痛点

1.搞不懂架构、框架、系统、子系统、模块、组件等一大堆概念。

2.架构听着就很高大上,我感觉自己干不了这个,高不可攀。

3.以写代码的经验和思路来做架构设计,陷入细节无法自拔。

4.面对老板、同事、下属,怎么让他们快速理解我的架构思路。

通过学习掌握的核心能力

1.认清架构本质:从架构演进看架构设计,先搞懂为什么做架构。

2.学会用图说话:针对不同场景和对象,使用不同的架构图传递架构思路。

3.掌握完整的架构设计方法论:“面向复杂度”的架构设计。

4.掌握架构设计本质、架构设计三原则。

详细内容

1. 重新掌握架构的概念和定义,理解 4R 架构的具体含义和作用。

2. 学习架构设计流派,理解为什么“面向复杂度架构设计”方法论更优。

3. 架构设计三原则详解和案例解读。

4. 各类架构图的画法和技巧,包括业务架构、系统架构、应用架构、部署架构等。

项目实战

1.外包学生管理系统如何做架构设计。

2.学生管理系统云平台如何做架构设计。

模块二:如何抓住架构设计关键点?
教学目标

1.掌握架构设计中常见的复杂度具体体现在哪里,复杂度根因是什么。

2.掌握架构设计中常见的“鸡蛋篮子理论”以及与之对应的 3 个法则。

架构工作中的痛点

1.不知道架构设计具体要解决什么问题,从而把架构设计工作变成了画图工作。

2.做架构设计只能靠经验传承或者拍脑袋,没有统一的方法论。

3.对自己做完的架构设计心里没底,不知道是否合理。

通过学习掌握的核心能力

1.掌握架构设计中最常见的四类复杂度以及复杂度背后的原因。

2.掌握高性能、高可用、可扩展等复杂度常见的原则和技巧。

详细内容

1.高性能复杂度和应对之道。

2.高可用复杂度和应对之道。

3.可扩展复杂度和应对之道。

4.其它常见复杂度和应对之道。

实战项目

1.微信春节抢红包复杂度分析和架构设计。

2.香港钱包高可用复杂度分析和架构设计。

模块三:如何保证设计出合理的架构?
教学目标

深入掌握架构设计的标准流程以及不同阶段的技巧。

架构工作中的痛点

1.不清楚架构师的职责有哪些,不同阶段需要做什么事情。

2.不知道自己做的架构设计是否做到位了,是否有遗漏的地方。

3.不知道好的架构是怎样的,更不知道如何做好架构设计。

4.不知道架构设计的粒度,架构设计和方案设计的差别是什么。

通过学习掌握的核心能力

1.架构师职责及在架构设计流程上的作用。

2.标准的架构设计流程有哪些步骤。

3.每个步骤里面有什么技巧,有哪些关键点。

详细内容

1.架构师的岗位职责。

2.架构设计前期:如何识别架构设计复杂度。

3.架构设计中期:如何设计和选择备选方案。

4.架构设计后期:如何写出最终的架构设计方案。

实战项目

消息队列实战:

1. 消息队列复杂度分析。

2. 消息队列备选方案设计。

3. 消息队列备选方案评估。

4. 消息队列详细架构方案。

模块四:如何设计业务高性能高可用存储架构?
教学目标

1.掌握常见的高性能高可用存储架构模式的原理、优缺点和应用场景。

2.学会根据业务需求来设计组合存储架构。

架构工作中的痛点

1.针对业务涉及的数据类型,不知道怎样设计合理的存储架构。

2.不清楚各种存储系统的优缺点和应用场景,无法针对业务做出最优的设计决策。

3.不知道如何评估业务的存储要求,既担心过度设计浪费资源,又担心预估不足上线就挂。

4.系统出现性能问题后,不知道是该优化系统实现,还是来做架构重构。

通过学习掌握的核心能力

1.准确预估业务所需的存储高性能和高可用需求。

2.根据不同的业务需求,组合合适的存储系统来实现存储架构。

3.常见存储系统的架构设计细节以及应用。

详细内容

1.业务高性能高可用存储架构设计步骤和技巧。

2.高性能高可用存储架构模式:读写分离、分库分表、数据分片、数据分区。

3.常见存储系统优缺点剖析:Redis(KV 存储)、ClickHouse(OLAP)、HBase(sorted-map)、HDFS(分布式文件系统)。

实战项目

千万级学生管理系统高性能高可用存储架构设计:

1. 如何分析千万级学生管理系统的存储复杂度。

2. 如何设计千万级用户的高性能业务存储架构。

3. 如何设计千万级用户高可用业务存储架构。

模块五:如何设计业务高性能高可用计算架构?

模块六:如何设计业务的微服务架构?

模块七:如何设计业务异地多活架构?

© 版权声明
THE END
点个赞吧~
点赞61
【极客】业务架构实战营 | 疯奇社
【极客】业务架构实战营
此内容为付费资源,请付费后查看
100积分
付费资源
已售 34
坐论 抢沙发

请登录后发表评论

    暂无评论内容