【Eolink 访谈】未来五年, API 的发展趋势

采访嘉宾: 刘昊臻

主持人:马畅

9月,在 QECon 上海站大会现场,QECon 2022 年度顶级合作伙伴,Eolink CEO 刘昊臻接受了质效前沿的采访。刘昊臻在主会场发表了《API 全生命周期管理最佳实践》重要演讲,我们就 API 全生命周期进行了补充,并展开交流了 API 开源、以及整个API 或管理领域的发展趋势。

Q:关于 API 全生命周期管理实践,除了会上分享的之外,是否还有其他的补充呢?

其实还挺多的,因为全生命周期是一个蛮泛的话题。如果我们把 API 全生命周期摊开来看,它其实是跨团队协作的一个系统性的问题。

首先,它涉及到数据团队,然后可能是研发团队、架构、还包括像测试运维、甚至是一些业务部门,这些都是有可能跟 API 相关的。所以当我们站在一个比较高的角度去看,比如从公司业务角度去看 API 全生命周期的时候,它并不单纯是一个技术问题,它最终的目的是让数据能够更加高效地加以利用,让产品能够更加快的组装出来,让整个团队的工作更加的敏捷,效率更高。说白了,就是少点加班,产品更好,用户更开心。

主会场的分享,我主要是从研发和测试的角度,讲的更多的是 API 资产管理、怎么样去管理 API 的信息、跨团队协作、基本操作等等。比如说版本变更通知,或者像测试用例管理,还包括像自动化怎样通过比较简单的方式实现。例如我们做了图形化界面,做了拖拉拽的,做了在里面结合跟 AI 相关的能力,这应该是目前至少在国内我们看到比较领先的实践。

除此之外,在运维方面,怎么打通研发跟运维,让 API 更加可观测,知道它的运行情况,知道它的当前质量,是否有安全的风险,如果出现问题,在什么地方,什么原因,怎么样及时告警等等。

Q:您在演讲分享中提到了开源,企业本身也是以一种更开放的心态去面向受众,能简单聊一下心路历程吗?

API 有点像万金油,它跟什么东西都能连接。所以当时我们在考虑产品是否要开源的时候,其实有几个内部的核心问题,第一个是开源出来对我们的商业化来讲会不会更有好处,第二个是开源出来是不是能够为用户带来更多的好处。

比如说我们用户可以基于开源产品去做一些像插件或做扩展,能够更好地管理自己内部系统的接口。或者说开源产品能不能帮助到业内其他公司去做一些整合,帮他们去丰富 API 方面的能力,加一些 API 的功能。从这几个方面考虑,我们觉得开源出来是一件非常好的事情。

而且我们本身最早其实就做开源的,只是因为产品的技术架构变得越来越复杂,它已经是分布式的了,比较难去作为一个单独的开源项目。所以我们又重新的把一些核心模块开源,把过去几年算是行业里面的最佳实践,在我们线上的产品,在我们的商业化产品里面,已经经过充分验证的功能模块拿出来,这对于行业发展来讲是有好处的。

Q:是否可以大胆预测下,未来五年,您觉得整个 API 或者管理领域,会往哪个方向发展?以及 Eolink 要怎样去响应这种趋势?

目前能够明显看到的,是大家都在开放接口,开放 API,只要你是做产品的,都有大量的 API 在开放。

现在大家都在想的是接口开放出来了,但是怎么样能够让大家更好的去知道、去对接、去使用,这个时候就有很多的 API 开放平台。

大概有 1/3 的客户,他们其实使用我们产品有一个很核心的诉求,就是通过我们的产品把 API 的研发测试和运维流程管理好后,下一步是不是能够更好快速地开放出去,跟上下游的供应商更好对接客户,并且为他们赋能。所以从这个层面上来看,API 全生命周期的范围已经扩展了,它不再局限在公司内部,而是更多的在帮助企业跟外部企业、跟客户、跟上下游在对接。

我们公司的 slogan 就是使命,"通过 API 连接全球企业的数据服务",我们觉得还是挺有前瞻性的。现在我们不管是在做开源,还是我们的海外产品,其实都是通过更加开放的方式,通过构建插件生态,通过做线上开放平台,不管是内部开放,还是说能够发布到统一的平台上,让更多的开发者能够快速的去看到,对接,使用。

猜你喜欢

转载自blog.csdn.net/qq_40579834/article/details/127982555