Grab operates in 8 SE Asian countries. Rides, food delivery, payments, financial services. Multi-region architecture with heavy regulatory + language variation.

ConsumerDriver / RiderMerchantSuper-Appone clientRide ServiceGrabFoodGrabPayGrabFinloans, insuranceRewards + LoyaltyMulti-region DBsper countryKafkacross-service eventsPayment railslocal banksFraud ML
Grab super-app: consumer + driver + merchant sides, multi-service, per-country DBs
Advertisement

Multi-region deployment

Data residency laws force per-country deployments. Singapore, Indonesia, Vietnam, etc. Each with own DB + compliance.

Multi-region deployment

Data residency laws force per-country deployments. Singapore, Indonesia, Vietnam, etc. Each with own DB + compliance.

Advertisement

Super-app shell

One app for rides, food, groceries, payments. Loosely coupled services behind. Each surfaces via 'mini-apps' pattern.

GrabPay as glue

Wallet used across all Grab services. Non-Grab merchants too. Financial services built on top of wallet.

Localization

8 languages + local payment methods + local regulations. Massive complexity vs single-market apps.

Fraud + trust

Ride safety, food quality, payment fraud all central. ML models per region — patterns differ by market.

Super-app + multi-region + payment + fraud. SEA-specific complexity beyond typical single-market apps.