rooobot / architecture-training

Architecture training camp homework
0 stars 2 forks source link

架构师训练营-第十周总结 #23

Open rooobot opened 4 years ago

rooobot commented 4 years ago

本周的内容大纲如下:

本周老师主要讲了微服务和DDD,对于讲微服务时,我在作业题中已经基于自已类似的经历谈了自己的感受和看法。

对于DDD,我很认同老师说的关于领域模型的价值,也让我突然间意识到这些看为什么我对DDD总是感觉摸不着看不透的原因。

从十年前就了解到了DDD,到现在都还没有完全理解透这个东西,一方面可能是因为我确实比较笨吧(哈哈哈),另一方面还是在于我自己很容易就沉入到那些细节中去出不来,因此就没有办法在更高的视角去整体的看待DDD

我一直忽视了对DDD的裁剪,比如,领域模型,其实我不用整套的DDD的方案也可以使用领域模型啊。如果真的按照DDD的理论去实践,需要大量的基础组件或框架的支持,就算实现了这些组件和框架,在团队推广时,可能又会变成团队成员的一种负担。所以,有时候,我们需要的未必就是套装,可能只是其中的某个单品而已。

这也印证了:技术是用来解决问题的。

架构师不就是应该学会去平衡、去裁剪吗?那对DDD又何尝不可以呢?

而且,让我最改观的就是其实要实践DDD,更重要的不是技术细节,而是分析的能力,虽然从来没怀疑过分析能力的重要性,但在DDD的设计实践中,分析能力尤为重要。

以上就是我对本周课程的总结。