简介

从单体应用转向面向微服务的架构?API网关是最好的解决方案,可以轻松地部署、扩展、监控和分析面向微服务的服务。

客户端向客户提供以下功能:

  • 优化的端点
  • 集中式的中间软件功能
  • 金丝雀发布
  • 负载平衡
  • 断路器
  • 运行微服务
image
image

项目目标

为微服务的API提供一个安全、可管理的和协调的平台。该平台可用于接收和处理多达几十万个并发的API调用所涉及的所有任务。此外,团队已经准备好进行定制,以适应业务需求,并提供一个具有成本效益和高效的解决方案,帮助我们的客户进入市场。

软件开发的最佳实践

该团队为软件开发提供全周期的SDLC,SDLC包括规划、定义、设计、开发、测试和部署。敏捷的软件开发是我们成功方法的要求。

我们的方法

该解决方案基于开放源码,API网关以两种方式之一处理请求。一些请求被简单地代理/转发到适当的服务。它通过扇动到多个服务来处理其他请求。

API网关不是提供一个放之四海而皆准的API,而是为每个客户提供一个不同的API。

使用的工具和技术:

  • React Redux Webpack Babel
  • Java spring
  • Python
  • PostgreSQL, MariaDB, Redis, Hazelcast
  • ELK
  • AWS
  • Git

结果

API网关为客户提供了一个安全和用户友好的合作伙伴门户网站,支持超过五千万美元的收入,以及一个强大且可扩展的API网关,具有速率限制、高可用性和冗余性。它是一个基于AWS的平台,支持每秒超7000个请求(RPS)的设计目标。

image

让我们一起工作

联系我们,了解更多关于我们的定制软件服务