This is a project built using spring webflux consisting 3 REST microservices communicating with each other
- User service - Stores User data and transactions in R2DBC.
- Product service - Stores product data in ManogoDB.
- Order service - Integrates above two services to pplace an order and stores the data using spring data JPA.
- Product Streaming service - Individual service pushing products and frontend to display as in when new products are pushed