DED 的成功運用,使得 Amazon 得以擊敗無數競爭對手。由于在整個數據生命周期的每一步都應用了 API,因此 Amazon 能夠持續地改進數據的準確性、適用性及可訪問性。

我們最后將學習 Amazon 是怎樣在公司的戰術產出和策略定位之間進行平衡的。自從 Jeff Bezos 認識到萬維網的潛力,并制定出“提供所有商品的商店”這一愿景之后,他就非常清楚地認識到這種平衡的重要性。Bezos 認識到他先要從一個較小的目標開始,經過對市場進行一番分析之后,他認準了在線圖片銷售這一領域,它的發展時機已經成熟,并且供應鏈也十分理想。在隨后的發展中一方面保證快速的執行,一方面始終不忘對未來的愿景設計,這種齊頭并進的發展理念已經成為了 Amazon 文化的一條根深蒂固的宗旨。每個解決方案既要為公司產生價值,也要為未來的發展鋪好基石。基于 API 的交付方式就是實現這種原則的一種理想的方式,因為 API 不僅能夠服務于新的應用與服務,也能夠為未來的各種用例打好基礎。這種迭代式發展的方法論促進了亞馬遜業務的不斷發展(見下圖的說明)。

圖片中的每個服務都對應著一套外部的API?,同時,每套API 都是建立于已經完成的API 基礎之上的。任何一家打算縱向或橫向進行業務擴展的公司,都可以認真參考一下Amazon 是如何打造一套有用的API 的方法:持續地收集和獲取可用的數據、使用API 作為這些數據的通用訪問點、只交付短期內有用的數據,同時兼顧長期的發展計劃,以此作為公司的競爭力進行不斷擴展。

可用的API 及API 設計的重要性

盡管Amazon 在這方面取得了令人矚目的成就,并且API 在公司的成功中扮演著重要的角色,但Amazon 的API 仍然沒有被公認為設計最優秀、使用最簡單的API。隨著?API 數量的爆炸性增長,并且對于 API 的必要性的認可度也在不斷增加,API 的可用性正是讓那些在行業中處于支配地位的公司,甚至是那些僅僅打算用API 建立創新性服務的創業公司能夠獲得成功的關鍵因素。

移動設備的出現及IT 的消費化趨勢,是對于傳統的企業級應用開發的一次全面轉變。在過去,普遍存在著各種功能單一的終端主機、客戶- 服務器系統、以及最近出現的web 的分布式布局。我過去也曾談及這種我稱之為“層的脫落”的現象,即將業務從n 層的web 模型轉向以API 為中心、以移動和云為優先的設計。這種轉變也包括了代碼開發從Java 企業版轉到JavaScript 及其衍生語言的情況。所有以上這些都表明,正有一波新的開發者,他們將逐漸成為開發新企業級解決方案的主力。這些開發者們習慣于主動尋找有什么API 可以滿足他們所需的功能。當前的公司應當預計到這種轉變的發生,并迎合新一代開發者的需求,方式就是擁抱?API 的可用性。

讓我們看一下電信業的情況。多年以來,各大電信巨鱷們都在處心積慮地想要打倒競爭者,同時也在積極地推出各種跨網絡的增值服務。這個行業在過去的 15 年間產生了巨大的革新,包括 VOIP 的出現、業務及運維服務的整合,以及移動設備服務的革命。在種種革新的進程中,API 都扮演了重要的角色。即使在傳統電信服務方面仍占據領先地位,但這些電信巨鱷們也難以從這波革新浪潮中受益。而當他們試圖與 Parlay X 及 OneAPI 等創業公司進行合作時,他們遇到的困難比這些小公司更多,?Alan Quayle 在他的一篇文章中就總結了這一現象。如果這些大佬們都難以抓住這次機遇,又有誰能做得到呢?

創建于 2007 年的 Twilio,其發展目標就是為客戶提供易于使用的語音及文字消息服務,并且完全在云端進行托管。他們一開始就計劃打造這樣一個平臺,并且意識到 API 會成為他們第一位的業務方向。SMS 和 VOIP 服務固然很有用,但為了與電信巨鱷們展開競爭,他們所需的不僅僅是一些便利的電話服務而已。

Twilio 最關鍵的洞察力在于:他們已認識到所提供的服務的第一批客戶并非那些調用 API 的應用的終端用戶,而是那些負責開發這些應用的開發者本人。他們也知道,移動端應用的增長速度必然是最高的。因此,他們定制了一套指標,用以衡量這批客戶對 API 的滿意程度。除了傳統的終端用戶統計數據,例如端到端的 API 調用響應時間之外,他們還額外對新開發者注冊這套 API 所需的時間進行衡量,并且設定了很高的目標。這套指標的設定改善了 API 的可用性,從而為 Twilio 建立了對于各大電信巨鱷的領先優勢。當應用開發者們在為應用的開發選擇 SMS 或 VOIP 提供者時,Twilio 的這套響應迅速的輕量級服務就明顯比起競爭們勝出一籌。有了這套實用的 API 之后,Twilio 就可以理直氣壯地對服務收取費用,通過客戶的每次 API 調用的付費實現盈利。也正是因為這套實用的 API,Twilio 提高了公司的名氣,同時也增長了公司的利潤。

電信之外的各個行業也對數據革新的方向準備就緒了。就拿 Ingenie 來說,這家保險業的創業公司在基于精算的定價方法方面推陳出新,對于 16-25 歲這一階段的年青人會進行適當的懲罰。他們通過在每臺汽車里安裝的一種專利智能設備對每個駕駛員的數據進行收集,隨后依據這些數據為這些駕駛員們提供相應的保險折扣。實用的、可用的 API 使得 Ingenie 能夠實現數據帶來的革新,讓他們像?Twilio?一樣征服了整個保險行業。

實用的、可用的 API 指南

在此進行一下總結,要確保 API 的成功,可以通過以下幾個步驟來實現:

只要按照這套指南的方法,你的 API 終將為你的業務帶來巨大成功,并成為這方面的典范。只有你能夠最好地判斷怎樣為客戶提供實用的 API。

關于作者

Matt McLarty(@mattmclartybc) 是 CA Technologies 公司的 API Academy 部門的副總裁。該部門為各公司提供 API 策略、架構及設計方面的專家指導,以幫助他們在電子經濟時代茁壯成長。

查看英文原文: Article: A Business Perspective on APIs

本文轉自《從商業角度探討 API 設計》,譯者:邵思華

上一篇:

API設計最佳實踐:詳細操作手冊

下一篇:

API 設計 101:從基礎知識到最佳實踐
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費