Open rooobot opened 4 years ago
本周的内容大纲如下:
微服务框架
Web Service
Dubbo
Service Mesh
Sidecar
微服务架构实践
CQRS
微服务网关
Flower
OAuth2.0
领域驱动设计与DDD
DDD
VS
组件设计原则
RPC协议实现原理
RPC
SOFA-RPC
本周老师主要讲了微服务和DDD,对于讲微服务时,我在作业题中已经基于自已类似的经历谈了自己的感受和看法。
对于DDD,我很认同老师说的关于领域模型的价值,也让我突然间意识到这些看为什么我对DDD总是感觉摸不着看不透的原因。
从十年前就了解到了DDD,到现在都还没有完全理解透这个东西,一方面可能是因为我确实比较笨吧(哈哈哈),另一方面还是在于我自己很容易就沉入到那些细节中去出不来,因此就没有办法在更高的视角去整体的看待DDD。
我一直忽视了对DDD的裁剪,比如,领域模型,其实我不用整套的DDD的方案也可以使用领域模型啊。如果真的按照DDD的理论去实践,需要大量的基础组件或框架的支持,就算实现了这些组件和框架,在团队推广时,可能又会变成团队成员的一种负担。所以,有时候,我们需要的未必就是套装,可能只是其中的某个单品而已。
这也印证了:技术是用来解决问题的。
架构师不就是应该学会去平衡、去裁剪吗?那对DDD又何尝不可以呢?
而且,让我最改观的就是其实要实践DDD,更重要的不是技术细节,而是分析的能力,虽然从来没怀疑过分析能力的重要性,但在DDD的设计实践中,分析能力尤为重要。
以上就是我对本周课程的总结。
本周的内容大纲如下:
微服务框架
Web Service
与企业级分布式服务Dubbo
架构Service Mesh
服务网格Service Mesh
的Sidecar
模式微服务架构实践
CQRS
)微服务网关
Flower
异步网关与异步微服务框架OAuth2.0
领域驱动设计与
DDD
DDD
VS
充血模型DDD
分层架构DDD
六边形架构DDD
战略设计与战术设计DDD
重构实践案例组件设计原则
RPC
协议实现原理Dubbo
通讯协议SOFA-RPC
通讯协议本周老师主要讲了微服务和
DDD
,对于讲微服务时,我在作业题中已经基于自已类似的经历谈了自己的感受和看法。对于
DDD
,我很认同老师说的关于领域模型的价值,也让我突然间意识到这些看为什么我对DDD
总是感觉摸不着看不透的原因。从十年前就了解到了
DDD
,到现在都还没有完全理解透这个东西,一方面可能是因为我确实比较笨吧(哈哈哈),另一方面还是在于我自己很容易就沉入到那些细节中去出不来,因此就没有办法在更高的视角去整体的看待DDD
。我一直忽视了对
DDD
的裁剪,比如,领域模型,其实我不用整套的DDD
的方案也可以使用领域模型啊。如果真的按照DDD
的理论去实践,需要大量的基础组件或框架的支持,就算实现了这些组件和框架,在团队推广时,可能又会变成团队成员的一种负担。所以,有时候,我们需要的未必就是套装,可能只是其中的某个单品而已。这也印证了:技术是用来解决问题的。
架构师不就是应该学会去平衡、去裁剪吗?那对
DDD
又何尝不可以呢?而且,让我最改观的就是其实要实践
DDD
,更重要的不是技术细节,而是分析的能力,虽然从来没怀疑过分析能力的重要性,但在DDD
的设计实践中,分析能力尤为重要。以上就是我对本周课程的总结。