Курс: Docker. Микросервисы. Kafka.
Реактивный стек. Spring Cloud (CloudJava)
Предоставляет REST API для создания заказа и просмотра совершенных пользователем заказов.
Доступно для зарегистрированных клиентов онлайн кафе, информация о пользователе передается в токене доступа.
- POST /v1/menu-orders - создать заказ
- GET /v1/menu-orders?sort={sort}&from={from}&size={size} - получить пагинированный список (offset paging) заказов пользователя, отсортированный по дате создания (DATE_ASC, DATE_DESC)
Вычитывает из топика Kafka v1.orders_dispatch сообщения о том, что заказ был обработан и передан на
исполнение или отклонен и обновляет статус заказа в Postgres. Данные хранятся в реляционной базе PostgreSQL 16.
