写点什么

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

用户头像
人世间
关注
发布于: 2020 年 08 月 12 日

微服务架构

主要讲述了早期单体应用的一些弊端,听起来都是一些老生常谈的东西,但是当讲述到一个单体应用打包完成后,包的体积以GB计算时,我就震惊了。完全不可想象对于我来说,我记得当时有一次我们团队三个小组共12人开发一个项目三个模块,第一次合作打包上测试环境时,中间出了各种问题从下午五点到深夜两点才完成,而包的体积不过200MB+,所以如果包的体积上GB让我感到很震惊,震惊于互联网的伟大,可以有这么大的包,还可以多人合作正常上线,哈哈。

微服务架构解决了上线包的体积问题,以及多人协作互相调用问题就是伟大的进步。

领域驱动设计

领域驱动设计(DDD)是一种处理高度复杂域的设计思想,试图分离技术实现的复杂性,围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演化等问题。团队利用它可以成功的开发复杂业务软件系统,在系统变大时仍能保持敏捷性。

个人认为DDD应该是一种方法论,而不应该落地到代码的编写(充血模型什么的),开源项目很香,代码生成器更香,哎,感觉又咸鱼了。



发布于: 2020 年 08 月 12 日阅读数: 46
用户头像

人世间

关注

还未添加个人签名 2018.08.21 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第十周-总结