eCommerce Store, inspired by 'GCP Microserves demo' | Redis Hackathon Submission
Description
Infinite Blob is a cloud-first microservices demo application. The application is a web-based e-commerce store where users can browse digital items, add them to the cart, and purchase them. Backgrounds tasks like processing payments, invoice generation and sending emails are also there in the project.
It consists of 10-tier microservices. That are performing various tasks.
Inspired By GCP Microserves demo, this project is using similar architecture as GCP Microserves demo, but trying to use as much as Redis features as possible.
Services like, Invoice Generation and Sending Emails are completely Event Driven, using Redis' Pub/Sub Feature.
This Project is using the following features of Redis
- Storing Data in database with the help of
JSONModels
✅ - Ads and Recommendation Engines are using features like
Querying and indexing
✅ - Background Tasks like Generating Invoice and Sending Emails are using…