API標準化成為技術團隊面臨的最大挑戰
調查表明,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 監控流程
參考:
報告地址: