如果没有搞清楚要解决什么问题,就可能需要各种奇技淫巧去弥补问题定义上的不足。
来自:开篇词|为什么你需要学习业务建模?
9 人划过
只是没有合理的途径让业务方了解并接纳而已。
来自:02|统一语言是必要的吗?
7 人划过
引入多条时间线。一种常见的做法是,引入一条名叫领域事件的时间线,其上发生的都是对领域模型有重要意义和影响的事件。那么之前的时间线也就相应地被称作交互事件时间线:
来自:08 | 什么办法可以在讨论中自然形成统一语言?
5 人划过
我个人从 2010 年开始,就分别使用“领域”(Domain)和“业务”(Business)来指代这两类不同的逻辑。即:“领域”表示与运营无关的问题域,“业务”表示与运营相关的问题域。
来自:14 | 8X Flow(上):何为业务?何为领域?
5 人划过
从数据变化的角度看,自行购买、朋友送、抽奖中、首单减免白得等流程,都被隐藏在模型的抽象之中了。一方面,这正体现了模型抽象能力的强大。只要产生相似的数据关联,业务逻辑就可以被保证,而细节则可以被忽略。而另一方面,其实也增加了业务方理解模型的难度。
来自:07|统一语言可以是领域模型本身吗?
5 人划过
关键在于将弹性需要不同的组件分离。
来自:12|云时代的挑战(上):弹性边界还是业务边界?
4 人划过
那么我们可以说,模式的复用能够带来更高的效能,同时也能避免流程复用对前台自主度的影响,因而阿里中台通过将后台能力的复用转化为对场景中模式的复用,提高了平台效能。
来自:17|中台建模(上):到底什么是中台?
4 人划过
同样的解决方案可能会对应着不同的问题。那么,同样的解决方案与不同的问题配对,也就产生了不同的模式
来自:说点题外话02|模式并不是解决方案
3 人划过
正因为云平台不擅长处理依赖于响应时间的弹性依赖,我将这类弹性依赖称为弹性耦合(Elasticity Coupling),以表示与依赖于吞吐量的弹性依赖的区别
来自:13|云时代的挑战(下):如何保持弹性边界的独立性?
3 人划过
微服务的核心思路就在于将业务能力封装成独立的松耦合的服务
来自:19|如何将模型实现为微服务?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
编辑推荐
讲师的其他课程
包含这门课的学习路径
运维工程师
32门课程 149.1w人学习
看过的人还看了