SDFrame

317 个
软件设计框架

从设计思考到可观测性,覆盖工程全链路的软件设计框架。点击任意框架查看适用场景与实施步骤。

"Design is a plan for arranging elements in such a way as best to accomplish a particular purpose."
Charles Eames · Designer · Eames Office
"设计是一种安排元素的计划,以最好地实现特定目的。"
Charles Eames · Designer · Eames Office
# 255
GraphQL 模式设计
API 设计与集成
用于API的查询语言与类型系统,支持精确数据获取
# 256
gRPC与Protocol Buffers
API 设计与集成
基于HTTP/2和二进制序列化的高性能RPC框架
# 257
API网关模式
API 设计与集成
作为微服务API的单一入口点,负责路由、聚合和安全防护
# 258
服务于前端的后端(BFF)
API 设计与集成
为特定客户端类型量身定制的专用后端服务
# 259
消费者驱动契约
API 设计与集成
消费者定义期望、提供者必须满足的API测试方法
# 260
OpenAPI规范
API 设计与集成
面向RESTful服务的机器可读API描述标准
# 261
Webhook模式
API 设计与集成
通过HTTP回调实现事件驱动的API集成,提供实时通知
# 262
API限流与节流
API 设计与集成
通过控制每个客户端的请求速率来保护API免遭过度使用
# 263
超媒体驱动应用状态(HATEOAS)
API 设计与集成
超媒体驱动的API导航,响应中包含可用操作的链接
# 264
AsyncAPI异步API规范
API 设计与集成
用于描述事件驱动和异步API的规范标准
# 265
API优先设计
API 设计与集成
在实现之前先设计API契约,采用Swagger优先工作流
# 266
API分页模式
API 设计与集成
针对大型集合API的游标分页、偏移分页和键集分页策略
# 267
API错误处理标准
API 设计与集成
RFC 7807问题详情与结构化错误响应,用于一致的API错误通信
# 268
API弃用生命周期
API 设计与集成
用于停用API版本的日落头、版本化迁移路径和弃用策略
# 269
边缘计算API模式
API 设计与集成
用于低延迟API响应和全球分发的CDN边缘函数设计
# 270
API 版本管理策略
API 设计与集成
通过 URL 路径、请求头和查询参数等技术演进 API,同时避免破坏已有客户端
# 271
REST 成熟度模型
API 设计与集成
Leonard Richardson 的四级模型,衡量 API 从基础 HTTP 到超媒体驱动的 REST 合规程度
# 272
API 安全模式
API 设计与集成
通过 OAuth2 范围、API 密钥、JWT 验证和 CORS 强化保护 API 表面免受未授权访问
# 273
事件驱动 API 设计
API 设计与集成
服务端推送事件、WebSocket 和 MQTT 模式,用于实时、异步的 API 通信
# 274
API 组合模式
API 设计与集成
将多个微服务 API 聚合为统一接口,让客户端无需进行跨服务联结即可满足查询需求
# 275
GraphQL联邦
API 设计与集成
GraphQL的组合模型,多个独立部署的子图服务共同组成统一的超图,使团队能够拥有其模式切片,同时消费者看到单一连贯的A…