Our Client
Leading CPG major in the world with revenues of close to 80 billion USD with operations in over 180 countries and portfolio of 50+ brands.
Digital incentives platform provides a self-serving platform for the brands to launch different types of campaigns and Incentives through intuitive UI and flexible approach towards local market needs. The platform enables brands to engage with consumers through different type of campaigns like cashback coupons, printable coupons, samples, subscriptions, retailer coupons etc. and capture first party consumer data. The platform also enables brands to engage with targeted set of consumers.
Leading CPG major in the world with revenues of close to 80 billion USD with operations in over 180 countries and portfolio of 50+ brands.
To achieve the desired system, the suggested solution was to leverage Google Cloud Platform (GCP) services (listed further down) and leverage the rich PaaS capabilities provided by GCP.
The solution implemented is to enable traffic though internet via application gateway (APIGEE) to multiple cloud run services (micro-services) which intern talk to external systems or other micro service internally via sync API calls (cloud run to cloud run) or async call via Cloud Pub/Sub, based on scenario to scenario whichever applicable.
For heavy transaction data, Firestore is used for faster reads and writes, whereas for reporting needs where aggregation of data on multiple dimensions were required Cloud SQL (Postgress) is used to ensure multi-dimensional queries can be fired up. Storage of images and files are done on multiple buckets to segregate the owner of the bucket based on the micro-service.
To enable performance, additionally wherever applicable data is cached in Memory store (Redis) with business applicable TTL.