韵达基于云原生的业务中台建设( 二 )


当然 , 也有一些系统是从零开始建设的 , 比如说交易中心之前是没有的 , 交易中心主要做在线交易、支付等业务 , 整体架构上采用阿里开源的 DDD 框架(COLA) , 它把整个应用系统分为应用层、领域层、基础设施层 , 代码分层很清晰 , 让我们核心能力建设可以有快速地迭代并具备高响应能力 。
这就是韵达的业务中台建设的大致过程 。
云原生技术的支撑 在韵达的业务中台建设完成之后 , 能给业务带来哪些价值呢?我们简单总结一下:
第一 , 敏捷高效地支撑业务 。 将新的业务应用、业务创新进行快速组装 , 可以实现相关的业务应用快速响应市场 。 整个业务能力分为两块:第一个是基础能力 , 还有一个是商业能力 , 商业能力基于业务场景做了粗粒度的组装、打包服务 。 通过服务的沉淀可以带来业务的复用 , 快速响应市场和业务发展的需求 , 最大程度减少系统建设和运维带来的成本 。 韵达业务中台很灵活 , 并不是很臃肿的 , 它可以基于业务上的需求快速迭代更新 。

第二 , 构建面向业务全景监控能力 。 按照统计数据 , 业务中台的核心能力每天光 API 调用量近五亿次 , 推送消息记录就有大概十多亿的消息量 , 有些核心能力复用率都达到 70% , 很多业务线应用都依赖于业务中台提供的能力 , 如果系统出问题我们需要很快知道哪里出现问题 , 这是很重要的 。

如果没有出问题 , 我们也要知道中台服务的调用量 , 这些都要看得很清楚 , 出现问题也要快速定位、快速修复 , 这对于我们业务中台非常重要 。 基于项目建设中的 ARMS 监测体系 , 可以提升用户体验洞察和故障定位能力 , 这一点是不可缺失的 。
作者 | 李波涛
【韵达基于云原生的业务中台建设】本文为阿里云原创内容 , 未经允许不得转载 。

推荐阅读