本書從“由外而內(nèi)”的角度引入 API 設(shè)計(jì),重視反映客戶和產(chǎn)品團(tuán)隊(duì)的聲音,將需求映射到特定的、組織良好的 API,為編寫這些 API 選擇正確的風(fēng)格,并從零開始實(shí)現(xiàn)了一個(gè)真實(shí)的例子,旨在為設(shè)計(jì)新 API 或擴(kuò)展現(xiàn)有 API 的人提供指導(dǎo),幫助他們了解如何通過正確的設(shè)計(jì)過程來交付優(yōu)秀的 API,如何與設(shè)計(jì)團(tuán)隊(duì)、客戶和其他涉眾就具體的成果達(dá)成一致,如何確定正確的 API 并將操作整合成統(tǒng)一的 API 配置文件,以及如何使 API 程序?qū)崿F(xiàn)可伸縮的設(shè)計(jì)和管理過程。本書適合所有參與規(guī)劃或構(gòu)建 API 的讀者閱讀,包括架構(gòu)師、開發(fā)人員、團(tuán)隊(duì)領(lǐng)導(dǎo)者、單團(tuán)隊(duì)和多團(tuán)隊(duì)環(huán)境中的項(xiàng)目管理人員,以及相關(guān)技術(shù)人員或業(yè)務(wù)專業(yè)人員。
作者簡(jiǎn)介
[美]詹姆斯·希金博特姆(James Higginbotham)是一名軟件開發(fā)人員和架構(gòu)師,在開發(fā)、部署應(yīng)用程序和 API 設(shè)計(jì)方面擁有超過 25 年的經(jīng)驗(yàn)。他擅長(zhǎng)與銀行、商業(yè)保險(xiǎn)、酒店、旅游、航空等行業(yè)的團(tuán)隊(duì)和企業(yè)合作,能幫助團(tuán)隊(duì)將業(yè)務(wù)、產(chǎn)品和技術(shù)策略統(tǒng)一到更易組合和模塊化的企業(yè)平臺(tái),指導(dǎo)企業(yè)完成數(shù)字化轉(zhuǎn)型之旅。詹姆斯曾多次舉辦研討會(huì),熱衷向跨職能團(tuán)隊(duì)推薦他提出的 ADDR 流程——通過基于產(chǎn)品的思維來確保業(yè)務(wù)和技術(shù)之間的一致性,以提供出色的客戶體驗(yàn)。