调查表明,API 标准化成为了技术团队面临的最大挑战。
SmartBear 发布了 2019 年 API 状态报告“”,此报告旨在为 API 行业建立关于软件团队在 2019 年规划、设计、开发、测试、记录和监控 API 的方法、实践和工具的基准。
此次调查有全球 3000 多人参与,包括开发人员、架构师、产品负责人、运营人员与 QA 专业人员,覆盖了 17 个以上的行业。
报告指出,API 标准化正日益成为当今团队面临的最大挑战。许多公司使用 API,因为它们提供了一种定义组件如何相互交互的方法,其在软件开发领域发挥着关键作用,为应用和保持现代企业高效运行的内部流程提供动力。
随着公司扩展其 API 计划,建立 API 标准的需求也在增长。另一方面,近两年微服务等新架构方案的不断落地,在这种需要维护数千种不同 API 的环境下,建立 API 标准变得更加重要与急切。要知道,2016 年,API 标准化的挑战仅排在“团队最大挑战”第 3 位。
58% 的受访者希望在未来几年内看到 API 标准化有解决方案,但目前 API 标准化面临的问题包括版本控制、可组合性、安全性与可伸缩性等。
SmartBear 认为,组织将通过内部 API 风格指南强制实现标准化。三分之一的受访者已经定义了风格指南,另外 32% 的受访者计划在未来几年建立风格指南。API 风格指南采用率最高的行业是 IT/服务、金融、医疗保健和电信。
报告还指出,微服务最有可能在未来几年内推动 API 发展,之后依序是物联网、机器学习、移动和区块链。
此外,该报告的其它调查结果包括:
99% 的受访者采用了 OpenAPI 规范
大多数组织目前已经或计划实施 API 测试策略
API 团队平均使用五种不同的工具来开发 API
76% 的受访者拥有正式的 API 监控流程
参考:https://sdtimes.com/api/report-api-standardization-is-the-biggest-challenge-api-teams-face
报告地址:https://smartbear.com/resources/webinars/state-of-api-2019