Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anh-duy-tran/sandwich-webstore
Fullstack microservice architecture with Rabbitmq webstore application
https://github.com/anh-duy-tran/sandwich-webstore
docker fullstack microservices rabbitmq
Last synced: 16 days ago
JSON representation
Fullstack microservice architecture with Rabbitmq webstore application
- Host: GitHub
- URL: https://github.com/anh-duy-tran/sandwich-webstore
- Owner: Anh-Duy-Tran
- Created: 2023-04-28T08:54:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T14:23:00.000Z (about 1 year ago)
- Last Synced: 2024-10-19T06:17:42.582Z (2 months ago)
- Topics: docker, fullstack, microservices, rabbitmq
- Language: Shell
- Homepage:
- Size: 1.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloud-Native Sandwich Store Project
## Overview
Welcome to the Cloud-Native Sandwich Store Project! This project demonstrates the implementation of a modern, scalable, and resilient online sandwich store. The application architecture leverages Docker containers for deployment, RabbitMQ for message queuing between microservices, and a React-based front end for a dynamic user experience.### Key Features:
- Microservices Architecture: Utilizing Docker for containerization of the front end and back end services.
- Message Queue: Integration of RabbitMQ to enable asynchronous communication between services.
- React Front End: A responsive and interactive user interface.## Architecture
### Front End Service:
- Built with React.
- Communicates with the back-end services through RESTful APIs.### Back End Services:
- Two distinct microservices handling different aspects of the application (e.g., order processing, inventory management).
- Each service runs in its own Docker container.
### Message Queue:- RabbitMQ is used to decouple the services.
Facilitates the handling of requests and data exchange between services.## Course feedback