Skip to content

Microservices based E-Commerce web application. Product Catalog Service with CRUD operations. Tools & Frameworks - Spring Boot, Spring Cloud, Rest Template, MVC Pattern.

Notifications You must be signed in to change notification settings

Atulkumar96/ecommerce_webServices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce WebApp

Product Service

CRUD endpoints - Please go through the Controllers

products catalog can be accessed at "my-host/products"

specific product can be accessed at "my-host/products/{id}" where id is an integer value

product can be created using "my-host/products" - give a json payload with a product dto structure

#Kafka

Acts as a Producer: whenever a new product is added- a send email event is added to Kafka

emailService consumes the event to send the email

Thus, Kafka facilitates asynchronous communication between this ecom_webServices/Product Service and Email Service

#Authentication

Product Service goes to User Service to user-service-url/validate the 'Token - JWT' it received in request

About

Microservices based E-Commerce web application. Product Catalog Service with CRUD operations. Tools & Frameworks - Spring Boot, Spring Cloud, Rest Template, MVC Pattern.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages