Resultados de la búsqueda a petición "cqrs"
Elegir una base de datos NoSQL para almacenar eventos en una aplicación diseñada por CQRS
Estoy buscando una buena explicación actualizada y de "ayuda para la toma de decisiones" sobre cómo elegir un motor de base de datos NoSQL para almacenar todos los eventos en una aplicación diseñada por CQRS. Actualmente soy un recién llegado a ...
Manejo de errores / excepciones en una tubería de mediador usando CQRS?
Estoy tratando de seguiresta publicación [https://lostechies.com/jimmybogard/2014/09/09/tackling-cross-cutting-concerns-with-a-mediator-pipeline/] por Jimmy Bogard para implementar una canalización de mediador para que pueda usar los ...
Implementación de interfaz genérica en Java
Tengo una pregunta genérica de Java que esperaba que alguien pudiera responder. Considere el siguiente código: public interface Event{} public class AddressChanged implements Event{} public class AddressDiscarded implements Event{} public ...
CQRS: cómo modelar un sistema de ejecución de escenarios
Recientemente comencé a investigar CQRS y DDD para un proyecto de campo verde que estoy a punto de comenzar. Estudié una gran cantidad de material de Udi Dahan, Greg Young, Mark Nijhof y otros. Estos fueron realmente muy útiles y creo que ...
¿Qué tan granular debe ser un evento de dominio?
Me pregunto qué tan granular debe ser un evento de dominio. Por ejemplo, tengo algo simple, como cambiar el nombre, el segundo nombre y la dirección de correo electrónico en una página de perfil. ¿Debo tener 3 eventos de dominio diferentes o ...
CQRS: Almacenar eventos y publicarlos: ¿cómo puedo hacer esto de manera segura?
Como he aprendido en¿Por qué el repositorio CQRS está publicando eventos, no el almacén de eventos? Es la tarea del repositorio CQRS publicar eventos. Hasta ...
Pantallas CQRS y CRUD
Uno de los principios básicos de CQRS, según lo entiendo, es que los comandos deben estar centrados en el comportamiento y tener un valor en el negocio o el ...
Patrón CQRS - interfaces
Soy nuevo en el patrón CQRS, pero me gustaría entender por qué debería usar dos interfaces: public interface IQuery{} public interface ICommand{}En lugar de una sola interfaz (por ejemplo, IExecutable, o lo que sea ...) Entonces también tiene un ...
EasyNetQ no puede publicar en RabbitMQ - Se agotó el tiempo de espera de PersistentChannel
Estoy tratando de conectarme a RabbitMQ con EasyNetQ. RabbitMQ está en una VM remota. _rabbitBus = RabbitHutch.CreateBus( string.Format("host={0};virtualhost={1}", _hostSettings.Host, _hostSettings.VHost), x => x.Register<IEasyNetQLogger>(l ...
Diseño impulsado por dominio, objetos de dominio, actitud sobre los setters
He estado viendo algunos videos de Greg Young últimamente y estoy tratando de entender por qué hay una actitud negativa hacia los Setters en los objetos de Dominio. Pensé que se suponía que los objetos de dominio eran "pesados" con la lógica en ...