How One of the World’s Largest Watch Manufacturers Built a Recommendation Engine to Enhance User Experience using AWS
One of India’s largest consumer goods companies, known for its design expertise and varied range of products across multiple market segments wanted to better its customer experience.
Consumer expectations have also evolved, with easier access to information and online services. “Consumers today are more informed on the importance of investing in insurance products, so there’s much more of a pull factor when it comes to sales, but they also want to be able to get these products quickly and easily,” adds Alpesh. To meet the demands of these consumers, ICICI Prudential Life Insurance realized it needed to make its processes even faster and more efficient. Looking to upgrade its infrastructure, the company turned to Google Cloud.
Challenges
The manufacturing brand was seeking to build a Recommendation Engine to enhance user experience which faced potential challenges:
- Lack of scalability in case of growing influx of website traffic
- Lag in providing recommendations based on user activities on the website
- Expensive infrastructure to un this recommendation engine on
Solution
- Snowplow tracker hosted on Fargate to extract data from eCommerce website
- Kinesis Firehose used to ingest data to S3
- Athena was used to do analytics on S3 data
- Kinesis Data Analytics used to analyze streaming data
- Leveraged Lamba scripts to invoke -Kinesis Data Stream to write data into Dynamodb
Business Impact
- Improved speed by enabling the model to be viewed live
- Built a long term solution that can be replicated with future models