Petco 携手 JBS 在短短 6 周内部署基于 AWS 的路边取货服务

执行摘要

为了在新冠疫情期间快速便捷地满足顾客需求,Petco 在短短 6 周内成功完成了路边取货服务的开发和部署。得益于与 AWS 零售行业能力合作伙伴 JBS Solutions(下称“JBS”)合作,Petco 的新服务使用 AWS Lambda 和 Amazon DynamoDB 构建,既提高了效率又降低了成本。

满足快速变化的需求

为了在整个新冠疫情期间实时满足顾客需求,包括对无接触购物的需求,Petco 联系了软件咨询公司同时也是 Amazon Web Services (AWS) 零售行业能力合作伙伴的 JBS。在 JBS 的帮助下,仅 6 周时间,Petco 就成功在预算内完成了基于 AWS 的路边取货解决方案的开发,为这家宠物健康和保健公司能够继续满足全国各地宠物父母的需求创造了可能。

Petco 在美国、墨西哥和波多黎各经营着 1500 多家门店,包括一个由 150 多家店内宠物医院组成的不断增长的网络,其网站和 Petco 应用还提供完整的宠物健康和保健在线资源。在新冠疫情发生之前,该公司已经在开发为顾客提供路边取货服务的基础架构。新冠疫情暴发后,Petco 立即意识到疫情会给其顾客带来的影响,知道他们迫切需要加快解决方案的开发。他们决定联系 JBS。

“如果我们没有抢先一步使用 AWS,没有搭建起可以快速构建基础架构的环境,我们可能需要两倍的时间才能完成。”

- Joe Rose,JBS Solutions 总裁

联合打造灵活购物体验

自进入千禧年以来,总部位于宾夕法尼亚州的 JBS 一直专注于提供定制软件和基于应用程序的解决方案。为了向本国客户提供最好的服务,他们只在美国招聘高级工程师,以确保专业知识以及大家的工作时间一致。JBS 有大约 80% 的项目都使用了 AWS 解决方案,他们采用基于项目的客户参与模式,让客户公司的员工参与到项目中,确保他们接受适当的培训,能够正确维护和更新软件。“我们确实会为客户公司的员工团队和项目提供帮助,但实际上这更多的是一种指导模式,”JBS 总裁 Joe Rose 表示,“我们提供资源,希望这些资源能帮助培训、培养和推动参与项目的员工及其他顾问。”

JBS 需要帮助 Petco 快速部署路边取货功能。两家公司共同决定如何构建解决方案。路边取货的受欢迎程度很难预测。“没有类似的情况可以参考,”Rose 说道,“因此,解决方案必须能够扩缩,既可满足低谷需求,也可满足高峰需求。” JBS 深知在 AWS 上构建解决方案的优势。“我们非常了解 Petco 的系统,也非常了解 AWS,”Rose 说道,“我们早已开始搭建环境,完全可以快速做出技术调整。如果我们没有抢先一步使用 AWS,没有搭建起可以快速构建基础架构的环境,我们可能需要两倍的时间才能完成。”

快速高效地部署可扩展解决方案

要在优化成本的同时适应未知负载,JBS 知道,具有自动扩缩能力的无服务器解决方案将是 Petco 的最佳选择。JBS 选择了在解决方案中使用 AWS Lambda,它是一项无服务器计算服务,开发人员无需预配或管理服务器即可在其上运行代码。他们还使用了 Amazon DynamoDBAmazon Simple Queue Service (Amazon SQS)。前者是一个完全托管、无服务器的键值 NoSQL 数据库,用于运行任何规模的高性能应用程序;后者是一项完全托管的消息队列服务,用户可使用它来解耦和扩展微服务、分布式系统及无服务器应用程序。通过使用这些服务,开发人员可以专注于构建路边取货服务所需的功能,而无需花时间编写代码来处理扩缩和性能问题。

通过在部署后实施限制和计量流程,JBS 和 Petco 得以分散负载。“无服务器技术能够在不产生巨大开销的情况下实现扩缩,”Rose 表示,“我们无需对无服务器堆栈进行任何调整。”

为了更好地处理网站流程,Petco 使用了 Amazon Simple Notification Service (Amazon SNS),这是一项完全托管的消息服务,同时适用于应用程序到应用程序和应用程序到用户的通信。Rose 表示:“令人印象深刻的是,它能够很好地应对这种急剧增长的需求。”

团队实现了 100% 的项目交付,仅用 6 周就完成了路边取货解决方案的部署。解决方案推出后,团队花了大约 6 个月的时间对其进行微调,力求为顾客和员工提供尽可能好的体验。例如,通过监控员工在拣货和准备订单时与平板电脑的交互,JBS 注意到,许多员工在提示出现之前就轻触屏幕想要进行确认。团队认为这些是不必要的点击操作,于是将其移除。“我们想要打造顺畅无阻的用户体验,”Rose 说道。事实证明这项服务很成功:顾客享受到了无接触购物带来的便利和更高的安全性,Petco 则实现了其满足顾客需求的目标。“作为宠物父母在照顾宠物整体健康和保健方面的合作伙伴,Petco 专注于提供满足宠物父母生活方式和需求的解决方案,”Petco 零售系统副总裁 Mike Brown 说道,“我们会不断改进全渠道购物体验,而路边取货服务只是其中的一个方面。”

“无服务器技术能够在不产生巨大开销的情况下实现扩缩。我们无需对无服务器堆栈进行任何调整。”

- Joe Rose,JBS Solutions 总裁

努力寻求持久的解决方案

JBS 致力于运用其在技术应用和零售咨询方面的专业知识为客户提供支持。他们深知,协助 Petco 实现的改变不仅仅是权宜之计,因为新冠疫情已经永久地改变了消费者的行为。Rose 表示:“路边取货服务永远不会消失。”

通过这个项目,JBS 在分析消费者行为方面有了更深入的洞察和经验,例如,他们现在知道了可以如何利用不同的营销渠道来实现更高的转化率。“我们在这个项目中学到的东西已经成为我们工具包的一部分,”Rose 说道,“现在我们可以说,‘我们亲身经历过,所以我们非常了解它’。”

Petco

关于客户

Petco 是一家健康和保健公司,致力于改善宠物、宠物父母和员工的生活。它经营着 1500 多家 Petco 门店,并在其网站和 Petco 应用中提供完整的宠物健康和保健在线资源。

关于合作伙伴

自 1999 年以来,JBS Solutions 一直专注于提供定制软件和基于应用程序的解决方案。该公司是 AWS 高级合作伙伴、AWS 零售行业能力合作伙伴、授权商业经销商和 AWS 公共部门合作伙伴(PSP)。

2021 年 12 月发布