API Management

API Management 综述

概述

API 管理首先要遵循下列第一性原则:

  • 一致性,API 应与其契约以及下游如文档、SDK 等制品保持一致
  • 单调性,API 的变更应当不破坏现有消费者的使用

相关研究

概念

  • [[Cloud Control API]]

论文

参考材料

厂商

开源项目

  • [[Buf]]
  • [[Smithy]]
  • [[Darabonba]]

软件

研究人员

flowchart LR RMS-->|codegen|Ent RMS-->|codegen|Protobuf Ent-->|serve|CCAPI Ent-->|serve|GraphQL Protobuf-->|codegen|Swagger Swagger-->|serve|RESTFul CCAPI-->|codegen|Terraform Terraform-->|codegen|Pulumi Terraform-->|codegen|Crossplane Crossplane-->|codegen|KubeVela RESTFul-->|codegen|SDK GraphQL-->|use|Apollo Apollo-->|use|Web SDK-->|codegen|CLI
Previous
Next