公司目前后端是 Java,但客户端覆盖了 Web、小程序、App 等,还涉及到对第三方的业务合作,所有有大量的业务接口暴露出去,为了提高 API 的开发效率和可维护性,架构组决定构建 API Layer 这一层,目前考虑使用 Restful API 还是使用 GraphQL,如果不计客户端改造成本的话,有没有使用过 ApolloGraphQL 的筒子们,有几个问题想请教一下:
- GraphQL 性能怎么样。
- Apollo 的工具链是否能够支撑认证体系,比方说 Oauth 或者构建应用层网关
- Apollo 如果是跨语言调用 Java 后端,是否有什么大坑
Apollo GraphQL | Learn about the Apollo platform: Client, Engine, GraphQL servers, GraphQL support, and more.