Skip to content

[BACKEND] Command Service - скелет #5

@igorsatsyuk

Description

@igorsatsyuk

Описание

Создать основу 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Phase-1-MVPMVP scope issues #1-#13backendJava/Spring backend work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions