調查表明,API 標準化成為了技術團隊面臨的最大挑戰。
SmartBear 釋出了 2019 年 API 狀態報告“The State of API 2019”,此報告旨在為 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 監控流程
參考:
Report: API standardization is the biggest challenge API teams face
報告地址:
https://smartbear.com/resources/webinars/state-of-api-2019