• 为什么DDD是设计微服务的最佳实践

    前一篇文章《不要把微服务做成小单体》中,现在很多的微服务开发团队在设计和实现微服务的时候觉得只要把原来的单体拆小,就是微服务了。但是这不一定是正确的微服务,可能只是一个拆小的小单体。这篇文章让我们从这个话题继续,先看看为什么拆出来的是小单体。设计微服务的路径依赖困境在微服务架构诞生之前,几乎所有的软...

    超越DDD的创新思想:开发即设计思想

    10月有幸参加ThoughtWorks组织的《领域驱动的微服务架构设计实战工作坊》培训课程,尽管课程时间只有短短一天,但老师们的热情讲解为我带来了非常多的灵感和启发,而这种灵感和启发不是用钱可以买到的。结合最近两年多来参与应用系统和应用架构开发实战所积累的经验,本着不迷信专家的立场,借鉴当前比较新的...

    你做的是微服务还是小单体?

    先讲一个关于微服务的小故事:第一次接触到微服务这个概念的时候,我的第一反应以为微服务就是微信提供的某种服务。那段时间正是微信生态开始爆炸繁衍的时候,全中国好像把微信当成了和上世界90年代一样的下海年代,各种诸如微商,微店,微社区之类的微X概念盛行。不过自从稍微对这个名词进行了研究以后,我就再也不信任...