Supporting large campaigns at scale

1 · Grab · April 1, 2022, 8:30 a.m.
Introduction At Grab, we run large marketing campaigns every day. A typical campaign may require executing multiple actions for millions of users all at once. The actions may include sending rewards, awarding points, and sending messages. Here is what a campaign may look like: On 1st Jan 2022, send two ride rewards to all the users in the “heavy users” segment. Then, send them a congratulatory message informing them about the reward. Years ago, Grab’s marketing team used to stay awake at midnigh...