Rapido 的技术平台如何为拼车服务火上浇油

已发表: 2018-11-19

Rapido 每月有超过 150 万次骑行,在 17 个城市开展业务,技术是为 Rapido 提供动力的支柱

Rapido 通过 100 多个微服务和弹性架构扩展了其业务,使其始终处于技术领先地位

DigitalOcean 的可靠性和简单性使其成为 Rapido 选择的云服务合作伙伴

数字海洋

通过 Rapido,我们创建了一种颠覆性的服务模式,为城市的通勤者提供了一种全新的旅行方式,轻松快捷。 Rapido 看到了使用自行车提供出租车服务的机会,并使用免费的后座座位来帮助骑自行车的人在他们喜欢的时候赚取额外的收入。 通过使用正确的技术来支持这一创新理念,我们于 2015 年 10 月在班加罗尔推出了 Rapido,最近刚满三岁。

从那时起,我们在全国 10 个州的 17 个城市看到了巨大的增长和成功。 Rapido 应用程序已在 2018 年初达到 100 万大关,并且每天都在增加新用户。 它每月执行超过 150 万次乘车,很快就会成为这些城市日常通勤者的首选出租车服务应用程序。

通过为用户提供负担得起且高效的市内交通,Rapido 正在以前所未有的速度扩张,随着我们的发展,我们处于每家蓬勃发展的初创公司迟早会在提供一致服务方面达到可扩展性和可靠性的甜蜜门槛。

Rapido 的技术栈

我们正在彻底改变自行车出租车即服务,因此需要拥有强大的技术基础来支持我们的应用程序及其用户。 将骑自行车的人(又名“船长”)与骑手联系起来,并帮助他们连接到离他们最近的地方可用的船长,需要能够以低延迟为尽可能多的请求提供动力和运行的技术。

Rapido 主要使用 Node.js 和 Java。 我们使用微服务架构,这使我们能够在语言堆栈中试验除 Java 之外的更多语言,例如 Python、Scala 和 Go。 Rapido 还与 Kafka、Cassandra、MongoDB、NATS、Redis 和Elastic search 等开源技术合作

业务挑战和对云基础设施服务提供商的需求

随着用户群的迅猛增长、巨大的增长率和对印度市场的大力收购,Rapido 选择云基础设施提供商显然对其成功至关重要。 高可用性、低延迟、部署的简便性和有效性、直观的管理能力、速度、安全性、监控、成本效益、选择灵活性、开发人员友好性、可扩展性和计费简单性是缩小范围的一些关键评估指标基础设施提供商的选择

随着 Kubernetes 提供的容器编排功能成为我们扩展战略中的决定性部分,云提供商将提供设施来简化 Kubernetes 集群的部署和管理对我们来说至关重要

进入数字海洋

为你推荐:

企业家无法通过“Jugaad”创建可持续、可扩展的初创公司:CitiusTech 首席执行官

企业家无法通过“Jugaad”创建可持续、可扩展的初创公司:Cit...

元界将如何改变印度汽车业

元界将如何改变印度汽车业

反暴利条款对印度初创企业意味着什么?

反暴利条款对印度初创企业意味着什么?

Edtech 初创公司如何帮助提高技能并使劳动力为未来做好准备

教育科技初创公司如何帮助印度的劳动力提高技能并为未来做好准备……

本周新时代科技股:Zomato 的麻烦仍在继续,EaseMyTrip 发布强...

印度初创公司走捷径寻求资金

印度初创公司走捷径寻求资金

鉴于其丰富的社区和简单的教程,云基础设施提供商 DigitalOcean 一直是开发人员主导的企业,尤其是初创企业的首选之地。 正是通过这些教程,我们在 Rapido 首次了解了 DigitalOcean,随后介绍了它的服务,这些服务将帮助我们获得我们一直在寻找的云提升。

鉴于我们的快速增长,Rapido 需要快速扩展,而像 DigitalOcean 这样的敏捷云计算合作伙伴正是我们所需要的。 我们之间的合作很早就开始了,我们共同见证了四年成功的战略云计算合作伙伴关系。

我们首先在 DigitalOcean 平台上开发 Rapido 应用程序。 鉴于其创新且用户友好的产品,我们很快决定将 DigitalOcean 也用于生产。 Rapido 目前将其整个基础架构托管在 DigitalOcean 上,这恰好是我们为开发和生产环境提供的首选云服务提供商。

支持 Rapido 快速增长的功能

DigitalOcean 提供的现收现付和透明定价可帮助初创公司轻松扩展,而无需担心扩展应用程序和扩展业务的成本角度。

Rapido 最常使用 DigitalOcean 的负载均衡器、快照、浮动 IP 和 Kubernetes 集群。

负载均衡器帮助我们在不同的服务之间分配负载,从而帮助我们扩展我们的应用程序,并在我们的基础架构中提高性能、可用​​性和安全性

我们使用 DigitalOcean 的快照和备份功能来存储某些模板,这些模板可以在每次创建新的 Droplet(云服务器)时启动。这有助于 Rapido 自动化每个 Droplet 的默认配置,并节省宝贵的时间和资源。

浮动 IP 是我们发现在各种 DigitalOcean 产品中有用的另一个功能。 浮动 IP 使开发人员能够在同一数据中心内将 IP 从一个 Droplet 移动到另一个。 这有助于我们维护一个高度可用的基础架构,并且可以避免面临任何故障/停机情况。

负载均衡器和浮动 IP 等功能的灵活性以及快照和备份等功能的可靠性,再加上 Droplet 的简单性,使 DigitalOcean Rapido 成为首选的云计算合作伙伴。

最后,Rapido 对支持 Kubernetes 的云平台的需求也得到了 DigitalOcean 的照顾。 云平台使在 Kubernetes 集群上的工作对 Rapido 开发人员来说不仅简单而且愉快。

在班加罗尔拥有一个数据中心是一个额外的好处,因为 Rapido 的总部也位于班加罗尔。 将数据中心放在附近有助于我们减少数据复制问题,还有助于最大限度地减少延迟延迟,从而提高应用程序性能。

我们最喜欢的 DigitalOcean 功能恰好是 OneClickApps,它可以帮助我们通过单击来部署预构建的应用程序。 开发人员可以跳过安装和配置阶段,直接使用 DigitalOcean 的预构建镜像部署他们的代码,这些镜像支持 Ruby on Rails、Docker、Node.js 和 MongoDB 等。 只需点击一下即可插入额外存储空间,这将 Rapido 引入了一个无缝体验的新世界。

它们的可靠性和简单性使其成为我们选择的云服务合作伙伴。 根据使用情况自动付款的便利性和团队的持续支持一直是拼写 Rapido 增长故事的主要优势。