Описание
Создать основу Command Service: Spring Boot приложение с REST API для приема команд.
Требования
- Spring Boot 4.x setup
- REST controller:
POST /commands/user/login
- Kafka producer для публикации событий
- Simple in-memory event storage (позже заменим на БД)
Критерии приемки
- Сервис запускается на port 8081
- Можно отправить POST команду:
curl -X POST http://localhost:8081/commands/user/login \
-H "Content-Type: application/json" \
-d '{"userId": "user1"}'
- Событие публикуется в Kafka topic
user.login.events
Зависимости
Depends on: #4, #2
Subtasks
Expected PR
PR-5 (Command Service skeleton)
Описание
Создать основу Command Service: Spring Boot приложение с REST API для приема команд.
Требования
POST /commands/user/loginКритерии приемки
user.login.eventsЗависимости
Depends on: #4, #2
Subtasks
UserLoggedInсобытия #36 - REST endpoint дляUserLoggedInсобытияExpected PR
PR-5 (Command Service skeleton)