中台发展史
按照业务拆分时,DDD是一个绕不过的话题,其主要可以分为战略设计和战术设计两步:
战略设计:1. 确定领域,对应微服务的“子域”;2. 限界上下文,对应微服务的“服务”。
战术设计:聚合根、实体、值对象:对应面向对象方法的对象;聚合根:核心的有状态对象;实体:有状态的对象;值对象:无状态的对象。
微内核架构
微内核架构(Microkernel Architecture),也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构。微内核架构主要包含两个组成部分:核心系统(core system)和插件模块(plug-in modules)。
核心系统负责和具体业务功能无关的通用功能,例如模块加载、模块间通信等;插件模块负责实现具体的业务逻辑,具体的业务处理功能需要具体的插件处理
Iaas Paas Saas
中台,业务系统有自己的数据和业务
概念:
业务中台总的来说是将企业内多个相似业务的通用业务能力沉淀到平台,以减少重复建设,提升业务开发效率的一种架构模式。
中台的价值:
相似业务的能力共享,避免大量重复开发,提升开发效率。
中台的问题:
1、小业务抱中台大腿,中台抱大业务大腿。
中台建设最后就是一个组织结构问题(康威定律)。
2、中台与业务的边界难以明确
中台适合做“组合式创新”,没法做“颠覆式创新”。
3、中台的全流程效率并不高
落地方式
https://www.cnblogs.com/liconglong/p/16263648.html