Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.3 KB

README.md

File metadata and controls

30 lines (19 loc) · 1.3 KB

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

Screenshot 2023-12-22 at 14 07 28