Overview of My Submission
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.
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
Pub/Sub features
✅
Screenshots
Home Page | Product Page |
---|---|
Ad and Recomm. | Cart and Checkout Page |
---|---|
Submission Category:
Minimalism Magicians
Video Explainer of My Project
Here's a short video that explains the project and how it uses Redis:
Language Used
Front-end | Back-end |
---|---|
JS/TS/Node.js | Python |
Link to Code
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…
Additional Resources / Info
Open source projects that are using similar workflow
Collaborators
Solo project by @rajeshj3
- Check out Redis OM, client libraries for working with Redis as a multi-model database.
- Use RedisInsight to visualize your data in Redis.
- Sign up for a free Redis database.
Cheers
Happy Coding
Top comments (0)