写点什么

架构实战营总结

作者:michael
  • 2021 年 12 月 12 日
  • 本文字数:884 字

    阅读完需:约 3 分钟

总体课程脉络:

总体知识比较全面,前两个模块注重基础知识的普及、概念的澄清以及面向复杂度设计方法论的导入,对于基础知识能够让平时混淆的内容得到清楚的认识,并让大家统一乐认知。面向复杂度设计作为一种方法论,给我在工作中也提供了很大的帮助。之前对于架构设计总是无从下手,或者只是做技术方案的设计,和业务会有脱节,设计出来的内容也是千篇一律。这种方法论提供了一个切入点,让我们有了分析的切入点。

第三个模块个人觉得比较重要,告诉我们在每个时期应该做什么,明确了工作的方向和阶段的目标,以便在项目中落地和实施。体现了一个理论和实际的结合点。

第四、五两个模块能够帮助我补充技术的不足,在分析业务后对技术架构的设计有了着手点,并且有了自己的思路。

第六个模块主要是微服务的拆分,目前项目中,我们项目组正在使用 DDD 进行项目的推进,整个过程中也碰到了很多的问题,华仔这里的课程重点不是讲 DDD,而重点澄清了微服务如何拆分,什么是微服务,更注重了落地部分。另外这里提到了基础设施,这个微服务的基础设施我觉得尤为重要,尤其是在大的企业中,践行微服务只是一个开始,没有基础设施的支撑,系统就没有可观测行、弹性伸缩、灰度、以及相关的健康度评价,对后期的运维会造成极大的困扰。微服务基础设施的搭建个人觉得重要度还要在提升下。

第七个模块着重讲多活的架构设计,包括同城双活、两地三中心、三地五中心的设计,以及设计中的关键点。这种设计能够提供系统的可用性,并且应对一定规模的故障能力,可以根据自己公司的需要来进行选择。

第八个模块讲解了常见的集群架构涉及,对知识深度和广度都有了一些提升。

第九个模块重点在架构重构和演进,通过 IM 项目的发展,从十万用户进阶到百万、千万、亿级用户的架构设计。每个不同的阶段对关注点都不相同。也让我对架构的演进有了进一步的认识。

第十个模块指引了架构师的成长方向。

华仔的课程体系的介绍了面向复杂度设计的方法论,整个课程收获颇丰。这个方法论能够指导我着手应对架构设计的工作。整个过程中还有很多的实际案例,能够防止我们过度设计,如何应对老板和业务的不合理需求。课程很丰富,期待华仔的后续作品。

发布于: 1 小时前阅读数: 5
用户头像

michael

关注

还未添加个人签名 2020.12.22 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营总结