Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dulanji1/abc-shopify-microservice-project
ABC Company sells a range of exclusive products across Sri Lanka through online. The existing system used by the company has developed using legacy technologies. Currently, ABC Company is facing issues with their existing architecture. Major issue is the deployment time taken for monolith webservices, which is impacting other functionalities to non-available during the deployment. As a decision made by the leadership, it has decided to rewrite the system using modern technologies and architecture which solves their existing issues with deployment and development.
https://github.com/dulanji1/abc-shopify-microservice-project
kubernetes microservice mongodb react webapplication
Last synced: about 2 months ago
JSON representation
ABC Company sells a range of exclusive products across Sri Lanka through online. The existing system used by the company has developed using legacy technologies. Currently, ABC Company is facing issues with their existing architecture. Major issue is the deployment time taken for monolith webservices, which is impacting other functionalities to non-available during the deployment. As a decision made by the leadership, it has decided to rewrite the system using modern technologies and architecture which solves their existing issues with deployment and development.
- Host: GitHub
- URL: https://github.com/dulanji1/abc-shopify-microservice-project
- Owner: Dulanji1
- Created: 2022-08-03T04:09:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-03T04:46:15.000Z (over 2 years ago)
- Last Synced: 2024-09-18T07:46:34.217Z (4 months ago)
- Topics: kubernetes, microservice, mongodb, react, webapplication
- Language: JavaScript
- Homepage:
- Size: 12.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ABC-Shopify-MicroService-Project
ABC Company sells a range of exclusive products across Sri Lanka through online. The existing system used
by the company has developed using legacy technologies. Currently, ABC Company is facing issues with
their existing architecture. Major issue is the deployment time taken for monolith webservices, which is
impacting other functionalities to non-available during the deployment. As a decision made by the
leadership, it has decided to rewrite the system using modern technologies and architecture which solves
their existing issues with deployment and development.## Project Title: ABC Company Online E-Commerce Application
## All Microservices implemented in the Application:
Auth
- Sign In
- Sign Up
- Log outUser
- Create User
- Update User
- Delete User
- Get User
- Get All UsersProduct
- Create Product
- Update Product
- Delete Product
- Get Product
- Get All ProductsOrder
- Create Order
- Update Order
- Delete Order
- Get Order
- Get All OrdersCart
- Create Cart
- Update Cart
- Delete Cart
- Get Cart
- Get All Cart Payment
- Create Payment## Overall System Architecture Component Diagram
## Docker Image in Docker Hub
## Screenshot of Successful CI/CD Pipeline Run
## Mongo DB Database
## Web App Screenshots