高效管理近 2 万个 API,中金财富是如何做到的?

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

中国信息通信研究院云计算开源产业联盟发布了《API治理应用案例汇编(2023)》,Eolink参与共建的三大项目入选金融行业示范案例。中金财富与Eolink合作,通过Eolink Apikit API接口管理工具解决API管理难题,建立统一的API管理平台,规范API接口设计,实现接口在线评审和团队协作,构建企业内部API接口规范化与模板化,实现API资源的高效利用和开放共享。

🔎

延伸解读

从工具到治理:API管理需体系化

中金财富的案例表明,解决近两万个API的管理难题,并非仅靠引入工具,而是将API治理纳入企业整体技术架构治理。公司先制定技术规范和度量体系,再联合Eolink搭建平台,实现统一管理、在线评审和开放共享。这提示读者,API治理需要规范先行、平台支撑,并建立度量体系持续优化,而非零散地使用文档工具。

存量API迁移的务实路径

面对分散在Word、Excel、Swagger等工具中的存量API,中金财富采取了分步迁移策略:Java项目通过代码注解生成文档,不全则完善注解后重新生成;非Java项目则转换为Postman等格式再导入平台。这种方式降低了数据迁移成本,也兼顾了不同技术栈的实际情况,为其他企业整合历史API资产提供了可参考的操作思路。

在线协作与开放共享的价值

通过平台的评论、变更通知和状态流转功能,中金财富实现了接口在线评审,前后端和测试人员可并行工作,减少等待。同时,内部API开放平台支持项目订阅、克隆,已开放客户触达、协同办公等多类API,共享项目20+个。这表明,API管理平台不仅能提升协作效率,还能促进内部资源复用,减少重复建设。

成效与持续治理的挑战

一期项目上线后,平台已接入100+项目,管理近两万个API,统一了接口统计信息,提升了数据和服务管理能力。但案例也显示,API治理是持续过程:中金财富2023年初才开始制定规范,目前仅完成一期落地。读者需注意,治理成效需要长期投入,度量体系、规范推广和团队习惯改变仍需逐步推进。

❓

Q&A

中金财富为什么需要统一管理近2万个API?

中金财富在数字化转型中,API数量庞大且分散在Word、Excel、Swagger等不同工具中,缺乏统一管理平台,导致API资产难以维护、文档不规范、更新滞后、共享统计困难,因此需要统一管理以提升研发效率和协作水平。

中金财富的API治理遇到了哪些具体难点?

主要难点包括:缺乏统一好用的API管理平台,API资产管理难;API文档不规范,团队理解成本高;文档更新滞后,需反复沟通;API项目共享和使用情况无法统计管理。

中金财富对API管理平台有哪些核心功能需求?

核心需求包括:支持公司-部门-团队-项目等多级权限管理;支持Tars、恒生、中焯等金融行业常见API协议;支持多种API数据导入/生成方式;提供及时的API变更通知;支持项目级版本管理;支持API Hub共享平台。

中金财富如何利用Eolink Apikit实现API统一管理?

中金财富采用Eolink Apikit工具,结合内部需求开发建设,上线统一的API管理平台,建立内部项目管控体系;通过代码注解生成API文档,非Java语言转换为Postman等格式导入,完成存量API资产迁移和统一管理。

中金财富在API接口规范化方面做了哪些工作?

中金财富根据API接口设计契约化、重用性、幂等性等原则,设立内部API接口规范,并在平台上建立API接口模板,提高设计效率,统一开发方式,提升代码质量,减少出错概率和维护成本。

中金财富的API开放平台取得了哪些成效?

自一期项目上线以来,已接入100+项目,管理近两万个API,共享API项目20+个。开放了客户触达、协同办公、人工智能、交易系统、信息安全、客户信息等多种分类的API,提高了API资源利用率,减少了重复建设,保障了研发质量安全。

🏷️

标签

➡️

继续阅读