1、掌握 API 架构:从基础到实践

掌握 API 架构:从基础到实践

1. API 架构的发展与重要性

十年前,在金融时报构建首批 API 时,API 数量并不多,且是基于单体架构,仅用于外部第三方获取内容。如今,API 无处不在,是构建系统成功的核心要素。

过去十年,两大因素改变了软件开发方式。其一,技术变革显著。云计算兴起带来自助式、按需供应;自动化构建和部署管道实现持续集成与部署;容器及编排等相关技术让大量小型独立服务以分布式系统运行。其二,研究表明,成功的软件开发组织采用松耦合架构和自主授权团队,这对业务有积极影响,如增加市场份额、提高生产力和盈利能力。

如今的架构更倾向于松耦合、分布式且围绕 API 构建。理想的 API 应具备可发现性、一致性,即便意外变更或消失也不会给消费者带来问题,否则会影响团队工作效率。

2. 写作初衷与读者收益

写作源于 2020 年初在纽约参加的 O’Reilly 软件架构活动,期间交流中发现人们对 API 架构有诸多疑问,因此决定著书分享经验。

本书旨在全面介绍 API 架构的设计、运营和演进。通过写作和模拟真实活动管理会议系统的案例研究分享经验,案例贯穿全书,助你将抽象概念转化为实际应用。

书中会明确给出强烈建议和指导,指出需谨慎的领域和可能遇到的问题,提供架构决策记录(ADR)指南以辅助决策,还会推荐更多深入内容的参考资料。本书不仅关注新技术,也会以演进方式探讨现有架构向更合适的 API 架构转变,同时兼顾 API 架构领域的新技术和发展。

3. 目标读者群体
  • 开发者 :有多年专业编码经验,了解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值