DevOps系统架构20300.编码积累

业务中台架构设计步骤(阿里中台建设方法论)

2020-08-28  本文已影响0人  sknfie

概述

这里通过5步法指导思想来建设中台架构。

1. 业务抽象

在业务抽象阶段, 通过业务调研和业务分析, 设计业务蓝图和抽象业务元素, 为下一阶段的中心建模阶段准备顶层思想和业务素材。

2.高阶设计

( 1) 中心规划
经过业务的调研和分析, 技术架构师理解并熟悉了业务。 基于上阶段输出的主题域, 技术架构师按照中心的多个划分标准, 进行中心的规划。
( 2) 0级架构设计
业务中台的0级架构本质上是应用架构, 它以中心为最小单位进行设计, 因此也称为整体架构设计。0级架构包括了功能层级的架构和技术层级的架构。
功能层级的架构需要描述业务中台在整个数字平台中所处的位置, 业务中台由哪些中心组成, 以及中心与应用、 中心与后台的交互关系。 功能层级的0级架构承接了企业的应用蓝图规划, 指导企业各IT系统的职责划分和定位。

2.1功能层级

企业整体功能架构从下往上分为IaaS层、 PaaS层、 基础组件层、 数字中台
层(包括业务中台和数据中台) 和业务应用层。 每一层的具体功能如下:


功能层级的0级架构示意图

2.2技术层级

技术层级的0级架构需要说明各系统、 各中心分别使用什么技术来实现, 以及整个体系的技术分层, 如下图所示:


技术层级的0级架构示意图

技术架构总体上分为展现层、 服务层、 接口系统、 运营管理和运维支撑:

3.组件建模

( 1) 产品设计
产品设计是在业务顶层设计的指导下, 逐层往下抽象的过程, 主要是将业务调研的成果转化为产品原型和需求规格说明书(主要由业务场景、 业务流程构成) 。

( 4) 关键交互图设计
前面已经完成了 0级和1级的架构设计, 有什么方法能证明设计是否可以满足实际业务场景的需要吗? 可以通过实现业务场景的动态交互图, 来反向论证设计的合理性。 如何判断动态交互图是否合理呢? 根据业务逻辑是否清晰、 流程是否简洁、 客户交互是否高效来判断。
如果设计出的交互图不合理, 那就说明0级或1级架构存在设计不合理的问题。 另外, 通过交互图还可以较好地将设计思想传递给开发团队。

4.持续交付

我们主张采用敏捷的方法进行开发交付, 将最终目 标拆解为多个小目 标, 逐个完成。 同时又将每个小目 标拆为多个子项目 , 每个小团队各自 负责一个子项目 , 所有团队并行开发, 协同向前推进。
( 1) 迭代规划
将项目的最终目 标拆分为几个阶段性小目 标, 每个小目 标都能上线交付。 这里强调一下, 每个小目标都是一个闭环, 是一个端到端可验证的交付物。 在这个阶段, 需要定义好可交付的标准, 而不是开发人员常说的开发完成, 我们主张是集成部署验证后, 才能算作达到可交付的标准。
( 2) 需求反讲开发
任务确认后, 要求开发人员反讲需求, 并给出对应的技术解决方案。 团队讨论通过后, 进行开发。
( 3) 持续集成交付
敏捷方法强调开发完成的代码能够立即提交, 自动构建测试, 强调立刻处理代码冲突并验证。 验证的过程强调自 动化测试, 对可能出现的问题进行预警反馈。 集成测试通过后, 能够自 动将代码部署到类生产环境中, 交由用户和质量保障人员验证。 这里要强调的是, 保障代码的每一次改动都能在任何时候部署到环境中。( 4) 回顾总结调整
在每一次迭代完成后, 团队及时组织召开总结会议。 回顾本次迭代在技术、 组织、 沟通方面表现优秀的成员, 学习先进的技术和方法。 总结错误和阻塞的问题, 针对性提出改正的措施, 并在下一次迭代开始前, 做好对应的调整和准备。

5.持续运营

项目上线后, 只是产出业务价值的开始。 数字中台需要在持续不断的运营中, 不断沉淀和发展。 能力会逐步增强和扩展, 模型会逐步调整和完善。
( 1) 业务运营
通过数字中台的能力, 我们可以调优传统的业务流程或者尝试新的业务场景, 并且反哺数字中台。
( 2) 内容运营
内容运营主要是指通过企业自 营渠道、 第三方流媒体等电子渠道来建立与客户的连接。 连接内容包括向客户推送企业新品介绍、 促销活动宣传、 企业动态等。 数字中台完成内容管理、 推送逻辑管理。
( 3) 技术运营
为了更好地发挥数字中台的作用, 需要支持灵活的业务运营和内容运营。 因此, 数字中台需要不断运用技术栈或反复调整技术参数来适配, 常见的有A/B测试技术的使用和策略调整, 以及弹性伸缩技术、限流降级技术的使用等。 这些内容都属于技术运营的范畴。
( 4) 数据运营
在线业务需要数据中台的反馈和指导, 因此数据中台需要对业务数据进行分析和挖掘。 而分析的维度和挖掘的算法需要不断地补充调整以及优化, 数据运营则完成这些调整和优化任务。

参考

《中台战略》

上一篇下一篇

猜你喜欢

热点阅读