Проектирование микросервисной системы управления инвентарём с API Gateway и брокером сообщений
Условие задачи
Разработать систему управления инвентарём на базе микросервисной архитектуры. ProductService для управления информацией о продуктах(добавление, удаление, обновление, получение, списка). InventoryStory для управления состоянием склада(количество продуктов на складе, резервирование продуктов). OrderService для управления заказами(создание заказа, отмена заказа, оплата). Реализовать API Gateway, который будет единой точной входа для всех клиентских запросов и будет направлять их к соответствующим микросервисам. Реализовать механизм обмена сообщениями между сервисами(например, с использованием Rabbit/MQ).