2024年值得关注的8个API设计趋势

制定有关 API 如何向客户显示数据和功能的有意决策的过程称为 API 设计。成功的 主要以规范格式描述API的端点、资源和方法。 API 设计是指创建应用程序编程接口 (API)的过程

3 个月 前

代码优先与API优先比较 - Xu

代码优先(Code First)是程序员首先开发代码,不进行API设计,代码集成测试发布时。再对API进行测试。 API优先(API First)是首先设计API,然后测试API,再进行代码开发

1 年 前

设计出色API的最佳实践与原则 - James

API 设计的核心是有效的沟通,不仅是开发人员之间的沟通,还包括将产品思维、业务和技术融为一体的沟通。 James Higginbotham 是《Web API 设计原理》的作者和执行 API

2 年 前

面向前端的后端模式(BFF)

Backend For Frontend API设计是一种为前端设计的专门后端API,主要是为解决常见的前后端API冲突。 让我们看一下常见API设计前端/后端冲突的三个示例,然后寻找解决它们的

5 年 前

改变游戏规则的 API 设计审查的5个技巧

谷歌有一个 API 问题。正如他们在 2016 年的论文“ 大规模 API 设计审查 ”中所述,在过去十年中,生产的 API 数量大幅增长。大量的不一致和 可用性 问题也是如此。 没有一个

2 年 前

书籍推荐:《API 设计模式》

为任何领域、技术或平台设计可演变的高质量API的成熟模式 本书提供了理论和实践的健康组合,包含了许多深刻的建议,但从未失去大局观......以现实世界的经验为基础,以学术的严谨性和实践者社区的

1 年 前

不要将API质量视为技术问题,而更多地是系统问题 - matthe

*还原论作为处理复杂性的一种方式:例如《Web API 设计原则:通过 API 和 微服务 交付价值(Addison-Wesley 签名系列(Vernon))》 但是正如阿科夫警告的那样,我们冒着

2 年 前

著名国外企业协作软件Slack关于设计API的经验分享

Slack是一种可以把各种碎片化的企业沟通和协作集中到一起(类似钉钉): 多年来,我们始终牢记的一件事是为出色的开发人员体验而设计。虽然我们可以在幕后更改我们功能的实现,但删除或更改现有 API

2 年 前

API版本控制的生命周期方法 - nordicapis

。   版本控制的生命周期方法 为了有效地处理变更和版本控制,我们需要采用生命周期方法:研究 API 及其从开始和设计一直到退役的处理变化的能力。我希望这不会让你感到意外——应对变化也需要做好准备。这

2 年 前

API 网关的10个最常见用例

Gateway 功能为其他开发人员设计可靠、高性能和简单的 API。 以下是使用 API 网关(但不是全部)的 10 种模式的摘要: API 资源路由。 API 基于内容的路由。 API 地理路由

1 年 前

CQRS解构: 用读写分离设计API

本文讨论的是如何使用 CQRS 实现API设计。 概述 下面是名为Command / Query Responsibility Segregation(CQRS)的 设计模式

5 年 前

API 产品管理:最佳实践

的组织职能。 API产品经理在开发任何设计良好的最终用户应用程序时应遵循类似的思维过程,与组织的目标和收入目标保持一致。 API产品经理的最佳实践 优秀的API产品经理将API视为扩大业务规模

1 年 前

什么是 API 治理? - codecentric

更深入地了解越来越常见的 API 治理术语,并展示该概念如何帮助加快设计过程。 API 治理是一种应用与 API 标准相关的通用规则的方法。它还通常包括基于具有可重用资源或模型对象的通用数据模型的

2 年 前

API优先(API-first)是一个坏主意! - stilkov

,系统中所有可观察到的行为都将取决于某人。 https://hyrumslaw.com   我一直相信客户会推动API的发展。一切都是由客户端的驱动来询问客户。自下而上的设计很容易出错。   IT

3 年 前

使用Cassandra建立一个可伸缩扩展的事件服务

业务事件 2.异步触发下游处理 3.以不平常方式定制标准处理方式 4.提供系统领域内的事务日志 5.分析 6.系统测试 设计原则是简单、解耦、可扩展和容错。 起初Event服务的API版本1设计

9 年 前