使用 Temporal 为 GrabUnlimited 提速

Welcome to the behind-the-scenes story of GrabUnlimited, Grab’s flagship membership program. We undertook the mammoth task of migrating from our legacy system to a Temporal1 workflow-based system, enhancing our ability to handle millions of subscribers with increased efficiency and resilience. The result? A whopping 80% reduction in open production incidents, and most importantly - an improved membership experience for our users. In this first part of the series, you will learn how to design a robust and scalable membership system as we delve into our own experience building one.

欢迎来到GrabUnlimited幕后故事,Grab的旗舰会员计划。我们承担了从旧系统迁移到基于Temporal1工作流系统的巨大任务,提高了处理数百万订阅者的效率和弹性。结果?生产事故减少了80%,最重要的是——为用户提供了更好的会员体验。在本系列的第一部分,您将了解如何设计一个强大且可扩展的会员系统,同时深入了解我们构建该系统的经验。

What is GrabUnlimited?

什么是 GrabUnlimited?

The idea behind GrabUnlimited, is pretty simple: you pay a monthly fee, you get monthly benefits as a member (e.g discounted food delivery fee). A membership system plays a key role in enhancing user experience by giving them more value for money, but also by building loyalty, making Grab their go-to app for everyday needs. However, as this program grew and evolved, it brought along unique challenges and opportunities.

GrabUnlimited的理念非常简单:你支付月费,作为会员你每月会获得福利(例如折扣的食品配送费)。会员系统在提升用户体验方面起着关键作用,不仅能为用户提供更多的价值,还能建立忠诚度,使Grab成为他们日常需求的首选应用。然而,随着这个项目的增长和演变,它也带来了独特的挑战和机遇。

With the initial triumph and significant surge in subscriber count by over 1000% from January 2022 to June 2023 - which we were super proud of! - the architecture that supported GrabUnlimited was starting to show signs of strain. Common subscriber concerns such as not receiving their membership benefits, along with developer issues marked by an increase in service outages highlighted the system’s low resiliency. The culprit? A backend service that, while functional, was not built to efficiently manage the complexities of a rapidly scaling membership model.

随着初步的成功和从 2022 年 1 月到 2023 年 6 月订阅人数激增超过 1000%——我们对此感到非常自豪!——支持 GrabUnlimited 的架构开始显示出压力迹象。常见的订阅者问题如未收到会员福利,以及开发人员问题如服务...

开通本站会员,查看完整译文。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 03:58
浙ICP备14020137号-1 $Map of visitor$