云端架构:基于云平台的41种可复用的架构最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1.3 将可复用的经验总结为设计模式

其实不同行业的设计模式的应用方式不同,但设计逻辑是通用的,这是非常重要的。因此可以将统一领域的设计方法归纳总结,使其能够被重复使用,进一步组合成解决方案。

表3-1所示为设计模式的组成字段。

表3-1 设计模式的组成字段

img

这里选取了比较典型的设计模式进行介绍。设计模式是从架构和案例中抽象出来的通用型的设计组件,只要是具有重复性的、可复用的架构设计最佳实践都可以纳入进来,共同描述多元化的行业场景和复杂的业务需求,并且可以在进行新的业务架构设计时选用。你也可以按照本书的设计模式的格式整理出自己的业务中可复用的设计模式。本书基于云计算业务架构及解决方案整理了一些通用的架构模式,便于在进行架构设计时有足够的参考,从而使架构更完善、更全面、适应各种变化。

结合自己的业务需求、业务痛点、应用案例提炼出可复用的设计模式并不是太难的事情,可是应用落地、协助实际工作却没那么容易。每种设计模式应尽量是解决一类问题的最小集合,更复杂的问题通过设计模式的组合来解决。通过设计模式构建新的解决方案也需要一个磨合的过程,进行定期复盘、团队沟通能够实现迭代式的改进。