Sobes.tech
Back to tasks
Middle+ — Principal
87

Конструирование микросервисной платформы учёта товаров с API‑шлюзом и брокером сообщений

Get help with live coding in real time with Sobes Copilot
Task condition

Создать систему учёта товаров, построенную на микросервисной архитектуре.

  • ProductService – сервис для работы с данными о товарах (добавление, удаление, обновление, получение, список).
  • InventoryService – сервис для контроля складских остатков (количества товаров, резервирование).
  • OrderService – сервис для обработки заказов (создание, отмена, оплата).

Необходимо реализовать API‑gateway, который будет единой точкой входа для всех клиентских запросов и маршрутизировать их к соответствующим микросервисам.

Также следует внедрить механизм обмена сообщениями между сервисами (например, с использованием RabbitMQ или другого брокера сообщений).