Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
August 29, 2022 06:48 pm GMT

eCommerce Store, inspired by 'GCP Microserves demo'

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.

Architecture and Flow

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 PageProduct Page
Home PageScreenshot of checkout screen
Ad and Recomm.Cart and Checkout Page
Ad and RecommendationsCheckout Page

Submission Category:

Minimalism Magicians

Video Explainer of My Project

Here's a short video that explains the project and how it uses Redis:

YouTube Video

Language Used

Front-endBack-end
JS/TS/Node.jsPython

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

Cheers

Happy Coding


Original Link: https://dev.to/rajeshj3/ecommerce-store-inspired-by-gcp-microserves-demo-26g7

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To