公告推出MongoDB 8.0,史上最快的MongoDB!了解更多 >>推出MongoDB 8.0,史上最快的MongoDB!>>

Picap 使用 MongoDB 加速从初创公司到百万美元公司的旅程

行业

旅游 - 交通运输 - 物流

产品

MongoDB Atlas
Atlas Device SDK
时间序列集合

用例

移动

客户时间

2016
简介

简化拉丁美洲的交通运输和物流

打车和物流是两个无法承受延误的行业——计价器在滴答作响,时间就是金钱。使用 MongoDB Atlas,Picap 和 Pibox 的客户不必担心延误。该平台为快速、用户友好的应用程序提供动力,该应用程序能够尽可能快地将客户和包裹送到目的地。

作为一家成立于 2016 年的打车平台,Picap 在墨西哥、巴西、秘鲁和哥伦比亚运营。由于公司高度关注客户的需求,因此它知道如何满足每个市场的不同需求。在有些地区,它被称为“摩托车优步”,帮助客户通过骑摩托车来避免交通拥堵。在其他地区,它提供配备司机的租赁车辆。

2020年,公司推出了第二条业务线——Pibox,这是一项经济实惠的配送服务。这两个服务都由同一个应用程序提供支持,并且采用类似的企业模式。推出Pibox帮助公司在疫情期间保持盈利,到2021年,Picap每月配送的包裹数量约为40万件。

虽然Pibox快递员最初负责最后一公里配送——将包裹从配送中心运送到客户家中——但公司已经扩展到整个物流链,现在在哥伦比亚提供仓储即服务,并计划扩展到拉丁美洲。这使得客户能够以灵活的付款计划获得端到端的仓储服务。它具有可扩展性、经济性,并有助于解决供应链中的漏洞。

“MongoDB是我们的一位合作伙伴和盟友。Atlas使我们从一家初创公司成长起来,今天,我们的平台完全基于MongoDB,”Picap运营主管Edixon Hernández说。

“MongoDB是我们的一位合作伙伴和盟友。Atlas使我们从一家初创公司成长起来,今天,我们的平台完全基于MongoDB。”

Edixon Hernández,Picap运营主管

挑战

寻找适合可扩展、以移动优先的环境的数据库

Picap非常相信创新,并在内部进行了大量开发。在手动流程普遍的行业中,它设计了软件以数字化90%的运输和物流背后的流程。但后端流程只是故事的一部分。Picap希望为司机和客户开发的App易于使用,并围绕真实人的需求进行设计。

“人是我们一切工作的核心。我们的平台需要具有可扩展性、高可用性和易于使用,这样我们才能帮助更多司机在路上赚钱,”Picap首席技术官Andrés Murcia解释道。“对我们的一些司机来说,工作是他们唯一的收入来源,但其他人则在学习和其他工作中安排时间。我们的App设计具有灵活性,以满足这两组人的需求。”

Picap的多云环境涵盖了AWS和Google Cloud,并且它需要与其一起工作的任何技术都要针对移动设备进行优化。

2016年,当评估可用的数据库时,Picap很难找到具有所需灵活性和可扩展性的SQL数据库。Picap寻求的解决方案还需要具有快速响应时间,并且能够支持Ruby编程语言和谷歌的Flutter应用。

Murcia说:“选择错误数据库解决方案的影响将是巨大的。如果没有高水平的性能和可扩展性,我们就无法提供客户和司机所依赖的高性能App。这可能会导致服务质量下降和客户差评,这可能会减缓公司增长。在一个竞争激烈的市场中,我们无法承担这样的风险。”

解决方案

采用平台方法以支持增长和敏捷性

Picap实施了MongoDB Atlas作为其主平台的事务性数据存储,该平台支持业务服务和运营。关键服务依赖于最大的集群,该集群存储了Pibox的交易性数据,而位置数据、元数据、司机工作日志和地理定位数据则分布在其他集群中。

Murcia说:“这种设置使我们能够在处理和处理数据方面实现最佳效率。MongoDB Atlas的事务性、速度和可靠性提高了业务流程和运营。”

此外,MongoDB 时间序列集合的引入彻底改变了公司管理大量物流数据(如司机工作时间)的方式。“专用的列式存储格式和高效的数据处理能力使我们能够以前所未有的速度和精度处理大量带时间戳的数据。这不仅简化了我们的运营,还使我们能够实时提取有价值的见解,帮助我们不断优化服务和客户体验,”Murcia补充道。

公司的移动应用程序针对多个云环境进行了优化,包括AWS和Google Cloud。MongoDB Atlas与多云兼容,处理数据同步和实时更新,这对司机至关重要。由于该平台强大的数据处理能力,地理定位跟踪和交易处理等功能也变得更加高效。总的来说,这使得司机的日子更加轻松,并提升了应用程序的用户体验。

随着业务的成熟和多元化,Picap实施了更多的MongoDB平台,包括在设备上的本地持久性Atlas设备SDK。这些解决方案与Ruby和Flutter一起使用,以提高开发者的体验,并为他们提供构建新功能所需的敏捷性、可伸缩性和响应能力。

“MongoDB是我们业务的一个支柱。所有交易都在MongoDB上运行,这对于高效管理两条业务线至关重要,”Hernández指出。

Picap还得到了MongoDB团队的支援,包括技术支持、最佳实践教育以及如何优化服务的指导。“MongoDB的支援帮助我们快速解决问题并保持高水平的运营效率。这对于保持我们的平台可靠和高性能至关重要,”Murcia补充道。

“MongoDB的支援帮助我们快速解决问题并保持高水平的运营效率。这对于保持我们的平台可靠和高性能至关重要。”

Andrés Murcia,Picap首席技术官

结果

运输和物流领域的领导者

在MongoDB的支持下,Picap可以专注于创新而不是维护和物流,这使它在该领域具有竞争优势。与MongoDB合作还意味着Picap的应用程序更快、更可靠,从而改善了客户和司机的体验。

自上线以来,公司已看到显著的性能改进,包括更大的可伸缩性和更快的响应时间。延迟减少了60-70%,解决方案还增强了数据处理。此外,“时间序列集合与现有MongoDB架构的无缝集成意味着我们现在可以轻松处理大量时间序列数据。这种能力使我们能够即使在继续扩大服务范围至拉丁美洲、服务不断增长的客户群时,也能保持高性能水平,”Hernández说。

这为公司腾出了更多时间来关注其企业社会责任。Picap承诺成为当地社区的积极力量,并在困难时期照顾员工及其家庭。

“MongoDB Atlas的效率意味着我们可以将更多资源投入到社会事业和支持我们的司机身上。通过简化运营,我们还可以将更多资金分配给慈善基金会,这影响了哥伦比亚超过10万户家庭,”Murcia总结道。

了解更多关于MongoDB Atlas,多云开发者数据平台的信息。

你的故事会是什么样子?

MongoDB 将帮助你找到最佳解决方案。