深入解析 API 景观的八大特性
在当今数字化转型的浪潮中,API(应用程序编程接口)景观变得愈发复杂和重要。理解 API 景观的关键特性,对于企业有效管理和利用 API 至关重要。下面将详细介绍 API 景观的八大特性:Volume(数量)、Velocity(速度)、Vulnerability(脆弱性)、Visibility(可见性)、Versioning(版本控制)、Volatility(易变性)。
1. Volume(数量)
当企业认真对待其数字化转型战略时,现有服务(或通过 API 暴露的服务)的数量可能会迅速增长。主要有以下两个原因:
- 数字化映射增加 :随着企业越来越多的业务通过数字化映射呈现,其“数字足迹”扩大,自然会导致 API 数量增加。对于具有一定规模和 API 开发历史的企业,API 数量很容易达到数百甚至数千个。
- API 即产品战略 :采用“API 即产品”战略,企业内的一切事务都以 API 优先的思维方式来构思。这意味着许多 API 产品计划可能不会走得太远,因为 API 不仅要使企业能够更轻松、更快速地组合服务,还要更经济地实现这一目标,以便能够快速构建、评估(甚至可能停止)产品。
在处理 API 数量时,企业有不同的偏好。有些企业试图尽可能减少 API 数量,精心策划 API 景观;而另一些企业则更注重轻松处理大量 API,并深入了解 API 景观,将数量问题主要视为管理问题,必要时通过改进来解决。随着 API 景观的成熟和新服务的加入,API 数量自然会增加。因此,随着成熟度的提高,处理 API 数量应基于策略,而非应对数量增长的根本问题。
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



