Назад к задачам
Middle+ — Principal
18

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

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

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

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

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

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