AI时代的移动技术革新:饿了么API Everything的实践
什么是API Everything?
将SOA服务接口适配各端进行访问
遇到下面这些问题怎么解决?
产品技术方案原则
生命周期
API开发(文档、mock)-> API管理(访问权限、限流、灰度) -> API网关服务(鉴权认证、协议转换) -> API运维(监控管理、部署扩容)
产品规划
系统交互
Stargate Cluster技术架构
API Portal 自动化文档
将SOA服务接口适配各端进行访问
遇到下面这些问题怎么解决?
- web API层写业务逻辑们甚至直接访问数据库;
- web api的风格各异,restful的,json-rpc的,api设计规范?
- api文档过时,不能反映代码情况;
- 前后端开发不同步,前端等后端;
产品技术方案原则
- 稳定性、性能、高可用、容错性
- DevOps中心
- 更“懒”,代码及文档(自动生成),用户体验,功能需求
生命周期
API开发(文档、mock)-> API管理(访问权限、限流、灰度) -> API网关服务(鉴权认证、协议转换) -> API运维(监控管理、部署扩容)
产品规划
- API Portal
- Stargate Cluster
- Mock Server
- API Rebot
系统交互
Stargate Cluster技术架构
API Portal 自动化文档