Web приложение состоит из клиентской и серверной части. Серверная часть включает два микросервиса: Catalog - содержит предметы, позволяет выполнять операции CRUD; Inventory - имитирует инвентарь пользователя, позволяет получать предметы из Catalog. Каждый сервис подключен к собственной базе данных MongoDB. Сервисы используют броккер сообщений RabbitMQ. Для клиенсткой части использован React.js
Используемые технологии и библиотеки
- REST
- async/await
- Docker
- MongoDB
- RabbitMQ
- React.js
- Bootstrap
- HTML, CSS, JS