本书从“由外而内”的角度引入 API 设计,重视反映客户和产品团队的声音,将需求映射到特定的、组织良好的 API,为编写这些 API 选择正确的风格,并从零开始实现了一个真实的例子,旨在为设计新 API 或扩展现有 API 的人提供指导,帮助他们了解如何通过正确的设计过程来交付优秀的 API,如何与设计团队、客户和其他涉众就具体的成果达成一致,如何确定正确的 API 并将操作整合成统一的 API 配置文件,以及如何使 API 程序实现可伸缩的设计和管理过程。本书适合所有参与规划或构建 API 的读者阅读,包括架构师、开发人员、团队领导者、单团队和多团队环境中的项目管理人员,以及相关技术人员或业务专业人员。
作者简介
[美]詹姆斯·希金博特姆(James Higginbotham)是一名软件开发人员和架构师,在开发、部署应用程序和 API 设计方面拥有超过 25 年的经验。他擅长与银行、商业保险、酒店、旅游、航空等行业的团队和企业合作,能帮助团队将业务、产品和技术策略统一到更易组合和模块化的企业平台,指导企业完成数字化转型之旅。
詹姆斯曾多次举办研讨会,热衷向跨职能团队推荐他提出的 ADDR 流程——通过基于产品的思维来确保业务和技术之间的一致性,以提供出色的客户体验。