企业研发一款产品离不开 API,随着研发工程逐步宏大,API 也越来越多。应用一般文档软件治理 API 可读性不高的同时还难以保护,抉择一款易用并弱小的 API 管理软件,能够为技术团队减轻负担。
如何抉择 API 治理平台
并不是每个我的项目或团队都须要应用 API 管理软件,在判断是否应用 API 管理软件能为团队带来价值时,须要明确目前团队在 API 治理上存在的问题,并思考团队是否须要 API 治理平台提供的弱小性能,其中包含:具体的 API 文档、API 剖析报告、易用性、平安、自动化测试等等。
除了团队规模和工夫投入外,重要的是 API 治理平台的学习老本,从培训到应用疑难,好的 API 治理平台不仅领有弱小的性能并且有一支杰出的售后团队,能及时解决在应用过程中遇到的问题。
如果我的项目团队曾经把 API 文档做的很好,有一支业余的测试团队,并且能够实时监控 API 的衰弱状况。那么 API 治理平台的那些性能基本就没用,尽管 API 治理平台提供的性能能够用不同的形式帮忙许多研发团队。然而要记住,放弃应用 API 治理平台就意味着团队曾经为可能呈现的外部这些问题做了更好的解决的筹备。
API 治理平台的价值
久远来看,API 治理平台比工程师便宜得多。任何工具都不能代替训练有素、且积极进取的开发人员,然而工具能够做的是帮忙补充工程团队的工作量。开发 API 是一项艰巨的工作,除外围业务逻辑之外,还必须构建可扩展性、平安等性能,即便是中型我的项目团队来说也是难以承受的。
对于不应用 API 治理平台的团队,负责管理 API 的通常是开发团队。所有文档,反对和开发工作都贯通整个我的项目。在许多状况下,开发团队能够利用他们的专业知识用于从负载平衡到节流的所有方面。然而,这种形式也会给与 API 外围没有间接关系的个性减少瓶颈。可能会导致如剖析、反对之类的事件在性能开发和基础架构治理方面无心中掉队。API 治理平台通过调配各个业余畛域的职责来帮忙开发团队加重这种状况。例如,开发团队能够负责安全性和文档等事务,而其余部门则能够收集剖析数据并不受妨碍地提供反对。
结语
既然咱们曾经理解了 API 管理软件带来的益处,那么当初就能够衡量一下应用 API 治理平台是否适宜本人的业务需要。如上所述,这些零碎并不适宜每个人,然而 API 治理平台提供的劣势与系统的办法相比,在团队的 API 我的项目中产生的效果显著不同。在抉择 API 治理平台之前,理解它们提供的要害性能和服务很重要。
本文借助 Eolinker API 管理工具进行展现。Eolinker 是一个适配不同规模团队的 Saas 工具,同时也反对私有化部署。
应用地址:www.eolinker.com