我的情况很快就会出现:我正处于为我的创业计划/实现API的初期阶段。所说的API对于我们的策略以及所有这些都是至关重要的。好极了!

我希望使用Apigee(或类似工具)来处理所有肮脏的细节(安全性,限制等),所以我不需要自己实现所有这些细节。

我不太清楚的是使用此策略的后端API服务器应该做的(但更重要的是,不必做)的推荐列表。

其他一些技术细节:我计划在后端使用Nginx / FastCGI / Qt / C++,也许不相关。对此后端的呼叫将完全通过代理(Apigee)进行。我将拥有自己的客户端网站和使用API​​作为Dogfood的内部应用。

我要寻找的是关于在将Apigee之类的东西用作总体策略的基本组成部分时实现API方面的最佳实践指南。我不想重造轮子(或用脚开枪射击自己)!

这甚至是正确的方法吗?

谢谢你们 !!

最佳答案

科林

您正在寻找的是APIFaçade最佳做法。 [有或没有Apigee。]

以下是Apigee员工生成的一些最佳实践类型的内容-然而,更重要的是-这些内容并非直接基于使用Apigee技术。这些最佳做法适用于任何基于REST的API外观层。

希望这可以帮助。

  • An eBook on API Façade Patterns
  • A Video Playlist of API Façade Pattern Webiners
  • 10-05 20:43