Всем привет, вопрос по cqrs - commands and consumers,
мне не очень понятно, есть:
- command - объект комманды мы отправляем в producer,
- event - после завершения команды, можно отправить всем другим программам уведомление, чтоб другие части программы - сделали на своей стороне необходимые процедуры.
- dto - данные которые пришли из веба и были смапленны в наш объект.
можете пожалуйста пояснить мне немного подробней про command, мне не сильно все понятно.
- что наш объект команда может содержать в теле? id, dto, entity?
- то что приходит из веб - например json, можно ли это маппить с command?
мне кажется что из веб - должен приходить dto, который мы конвертируем в entity и уже полученные данные - передаем в command,
но тогда я не понимаю, где должен использоваться паттерн "service facade" для трансформации dto, все будет зависеть от ответов, которые я получу в этом чате. )