Resultados da pesquisa a pedido "cqrs"
Design Orientado a Domínio, Objetos de Domínio, Atitude sobre Setters
Estive assistindo a alguns vídeos de Greg Young recentemente e estou tentando entender por que há uma atitude negativa em relação aos Setters nos objetos do Domínio. Eu pensei que os objetos do Domínio deveriam ser "pesados" com a lógica no DDD. ...
Escolhendo um banco de dados NoSQL para armazenar eventos em um aplicativo projetado pelo CQRS
Estou procurando uma explicação boa, atualizada e de "ajuda à decisão" sobre como escolher um mecanismo de banco de dados NoSQL para armazenar todos os eventos em um aplicativo projetado pelo CQRS. Atualmente, sou novato em tudo o que é ...
Objetos de valor no CQRS - onde usar
Digamos que tenhamos uma arquitetura inspirada no CQRS, com componentes como Comandos, Modelo de Domínio, Eventos de Domínio, DTOs de Modelo de Leitura. Obviamente, podemos usar objetos de valor em nosso modelo de domínio. Minha pergunta é, eles ...
Exemplos e screencasts do CQRS [fechado]
Estou procurando alguns exemplos detalhados do CQRS de ponta a ponta com um conjunto razoável de testes de unidade. Além disso, se alguém souber de alguns screencasts do CQRS, isso seria extremamente útil. Eu já estou ciente desses ...
ICommandHandler / IQueryHandler com assíncrono / aguardar
EDITH diz (tl; dr)Eu fui com uma variante da solução sugerida; mantendo tudoICommandHandlerareiaIQueryHandlers potencialmente assíncrono e retornando uma tarefa resolvida em casos síncronos. Ainda assim, eu não quero usarTask.FromResult(...) em ...
Acessando um serviço da Web a partir do CQRS
Suponha que eu tenha um sistema baseado em CQRS e que meu domínio precise de alguns dados de um serviço da Web externo para tomar suas decisões. Como eu modelo isso corretamente? Eu posso pensar em duas opções: O manipulador de comandos executa ...
Por que comandos e eventos são representados separadamente?
Qual é a diferença entre comandos e eventos em arquiteturas que enfatizam eventos? A única distinção que posso ver é que os comandos geralmente são originados / invocados por atores fora do sistema, enquanto os eventos parecem ser originados por ...
EasyNetQ falha ao publicar no RabbitMQ - o tempo limite do PersistentChannel expirou
Estou tentando conectar ao RabbitMQ com o EasyNetQ. RabbitMQ está na VM remota. _rabbitBus = RabbitHutch.CreateBus( string.Format("host={0};virtualhost={1}", _hostSettings.Host, _hostSettings.VHost), x => x.Register<IEasyNetQLogger>(l ...
Quão granular deve ser um evento de domínio?
Eu estou querendo saber o quão granular deve ser um evento de domínio? Por exemplo, tenho algo simples, como alterar o firstName, o secondName e o endereço de email em uma página de perfil. Devo ter 3 eventos de domínio diferentes ou apenas ...
Sistema CQRS ocasionalmente conectado
Problema: Dois funcionários (A e B) ficam off-line ao mesmo tempo enquanto editam o cliente nº 123, digamos a versão nº 20, e enquanto off-line continuam fazendo alterações ... Cenários: 1 - Os dois funcionários editam o cliente nº 123 e fazem ...