乐趣区

关于运维:一文看懂蚂蚁BizStack-云原生开发和治理平台

2022 年 5 月 26 日,蚂蚁 BizStack 云原生开发和治理平台在“阿里云 - 云栖号”线上进行新品发布会。
在数字化转型大背景下,企业如何解决业务麻利交付、科技继续治理难题?本次新品发布会由蚂蚁团体产品专家耿柳带来基于蚂蚁科技的实际和思考,分享蚂蚁 BizStack 产品能力和解决方案。速记汇合了 BizStack 云原生开发和治理平台新品发布会核心内容,干货满满。

业界的痛点与挑战

中国人民银行印发《金融科技倒退布局(2022-2025 年)》文件中指出金融机构应放慢数字化转型,强化金融科技审慎监管为主线的战略方针。该文件同时在重点工作中强调了健全金融科技治理体系,打造新型数字基础设施,激活数字化经营新动能,夯实可继续化发展根底等监管趋势和行业要求。

在落地过程中,企业(金融机构)如何晋升业技协同效力,减速业务翻新和继续架构优化这类问题是业内面临的通用难题,具体表现在两个层面:

第一层:科技不足继续治理和经营优化能力

  • 架构标准靠文档,设计和最终实现不匹配
  • 资产剖析靠人工,头痛医头脚痛医脚
  • 依赖关系盘根错节,排查全靠研发翻代码

第二层:业务、架构、技术难以造成合力

  • 一句话需要,业务和技术沟通有鸿沟
  • 零碎烟囱竖井林立,反复造轮子协同难
  • 人员程度档次不齐,我的项目质效无保障

针对以上业内痛点挑战问题,第二章将会开展聊聊蚂蚁架构治理和云原生利用开发的实际和思考。

蚂蚁的实际和思考

以资产为外围的架构治理 BASE 方法论


BASE(Baseline、Advice、Spread、Empower),即蚂蚁架构治理体系,用于保护组织架构规范、流传架构文化的机制和方法论。也具备蚂蚁架构底盘的含意。

什么是 Baseline? 架构基线即软件工程实践、设计准则以及超域架构教训所积淀的一套架构标准、架构规范、架构元数据。

如何保护架构基线? 次要有软硬两层面的做法:

  • 在硬性(Advice)层面通过技术手段建设架构度量机制,辨认架构坏滋味。
  • 在软性(Spread)层面通过文化宣导和经营机制,建设架构优化专项,造就架构师文化。

如何实现对场景的赋能? 对一线研发人员,赋予重构倡议和重构辅助;对架构师,提供架构决策和架构演进倡议;对组织层面,撑持零碎关停并转和提效降本。

以畛域为外围的需要剖析和架构设计方法论

1. 需要分析阶段,业务引领的领域建模,以业务需要和指标为导向,进行流程建模和业务规定细化。
2. 架构设计阶段,畛域驱动的微服务架构,通过事件、命令、聚合等形式,梳理限界上下文,定义微服务边界。
3. 代码实现阶段,契约导向的技术实现,通过构建技术模型,主动生成高质量代码框架,造成可复用的架构资产,辅助自动化测试。

BizStack 解决方案

什么是 BizStack?

  • 横向来看,面向云原生利用的全生命周期,提供需要、设计、研发三个阶段的产品能力,提供一站式开发和治理解决方案。集成蚂蚁业务与技术最佳实际。
  • 纵向来看,向下连接分布式架构基础设施,向上撑持中台及业务利用,集成蚂蚁业务和技术最佳实际。
  • 产品能力蕴含业务建模、架构资产结构化、架构巡检治理、低代码开发、中台可扩大等。
  • 解决客户云原生转型过程中的业务建模剖析、架构布局治理、研发提效扩大等问题。

接下来具体介绍一下 BizStack 的 4 大产品模块和 5 大外围能力

4 大产品模块包含:

1. 需要时,面向业务分析师的业务剖析平台
2. 设计时,面向架构师的架构治理平台
3. 研发时,面向研发人员的利用开发平台
4. 提供组件继续积淀和治理剖析能力的资产市场。

5 大外围能力包含:

外围能力 1:利用全流程买通和笼罩,建设云原生一体化施行工艺
实现从需要、设计、研发、运行的全流程笼罩,从业务模型、畛域模型、技术模型到代码实现的全链路买通

外围能力 2:一体化架构治理和治理平台,使架构可视可管可控
架构资产可视化,结构化主动保鲜;架构巡检平台化,反对场景自定义拓展;架构洞察智能化,辅助架构优化继续演进。

外围能力 3:组件化开发,流程化编排,实现资产复用,晋升研发效率
通过研发体系组件化、标准化、规范化,可缩小 30% 代码量,无效晋升研发效率。通过服务流程的可复用可扩大,能解决 80% 的共性流程问题,撑持业务疾速迭代。

外围能力 4:基于扩大点框架的中台开发和继续经营能力
平台化架构下,随着业务的扩大和复杂度晋升,面临业务和平台耦合、业务和业务抵触的问题。为了解决这两类问题,在业务中台方法论领导下,BizStack 提供了一套基于扩大点框架的中台开发和继续经营的能力。

在技术层面,中台利用通过扩大点框架凋谢定制化能力,业务利用基于凋谢的扩大点实现差异化需要,同时针对不同的业务利用,提供业务身份的机制进行业务隔离。在经营层面,实现商业能力和扩大点的可视化,反对需要的结构化分析和业务接入流程。

外围能力 5:基于可视化服务编排的后端低代码能力
在盘活架构资产的根底上,通过低代码托拉拽的形式,疾速组合不同服务节点类型,同时反对图灵齐备的逻辑表白和节点间的参数主动映射能力,提供齐备的事务一致性和稳定性保障,以及测试能力验证撑持,通过传统开发和低代码交融的形式,晋升后端研发效力。

BizStack 外围价值大图

BizStack 面向业务和科技的不同角色,通过业务剖析平台、架构治理平台、利用开发平台和资产市场等外围产品能力,构建一体化、可视化、标准化、可复用的企业级云原生架构体系,助力金融机构继续晋升业务交付效力和科技治理能力。

视频回顾观看:
https://yqh.aliyun.com/live/d…

更多动向疾速理解蚂蚁 BizStack,欢送扫码提交问卷!

退出移动版