第十周总结
本周第十周,不知不觉,架构师课程进入了第十周,先吐吐槽吧,最近看了一些其他的架构师课程,相对来说,各有特色吧, 总的来说,本课程相对内容只是提了大概,广度是有,但是深度不够,每节课程,都是听到关键点,想了解更多的时候,戛然而止,比如这次 DDD 驱动设计,想了解的是在设计过程中,怎么考虑设计的,怎么实现的,结果课程就是简单介绍了一下。
本周主要是进行微服务的模块分解,开始介绍了服务本身的设计维护、和服务治理,以及第二部分的落地实践策略和思路,介绍了微服务的设计,怎么去设计微服务,怎么去拆解模块。第三部分介绍了微服务的网关设计,网关是微服务设计领域中的一项关键点,承载着承上启下作用,并监控着系统安全,之后的 DDD 领域驱动设计,是现在架构设计和程序设计的指导思想,在老式的贫血式开发过程中,不注重程序的架构设计,在程序越来越庞大的时候,逐步开始维护困难,新增功能困难,系统问题不断,及时想重构系统,也不知道怎么入手。一般利用领域驱动可以通过区分子域,逐步明细系统,划分微服务,实现业务的重构。之后,课程介绍了组件的设计原则,一般来说,组件需要通过依赖倒置原则进行设计,组件不依赖具体的业务开发,组件设计师,需要考虑高内聚低耦合,组件功能内聚,依赖功能低耦合实现。最后通过案例,对领域驱动进行了系统重构,可惜,这个案例讲解的较浅。
版权声明: 本文为 InfoQ 作者【孤星】的原创文章。
原文链接:【http://xie.infoq.cn/article/9d62b35ecc7bb9aca4a921e9c】。文章转载请联系作者。
评论