Google Cloud 的 API 设计

转自: https://zhuanlan.zhihu.com/p/27458970

最近(很久前)在设计 API 接口的时候发现了一些很难取舍的地方,就看了下业界领先的企业都是怎么设计类似 API 的,发现了很多之前设计的缺陷和一些新的思路。主要参考了 AWS 和 Google Cloud 的 API 设计,两家的设计可以说是把两个不同的风格发挥到了极致,做同样的事情 API 的各个方面都可以设计的完全不一样。Google 有一个自己的 API Design 规范可以在网上找到,不过真实的 GCE API 规范略有一些出入。而 AWS 的 API 设计是没有什么文档的,只能通过现有的 API 进行逆向工程来反推设计理念。这篇文章会比较琐碎,更像是一个读书笔记,细节的东西会比较多。
Google Cloud API Read More