Domande con tag 'cqrs'

2
risposte

Come creare una nuova radice aggregata in CQRS?

Come dovremmo creare nuove radici aggregate nell'architettura cqrs? In questo esempio voglio creare una nuova radice aggregata AR2 che contenga il riferimento al primo AR1. Sto creando AR2 usando il metodo AR1 come punto di partenza. Finora v...
posta 21.02.2017 - 13:20
1
risposta

Come i comandi Aggiungi / Crea * devono essere gestiti nell'architettura CQRS + Event Sourcing

Voglio implementare la mia prima applicazione utilizzando il pattern CQRS insieme a Event Sourcing. Mi chiedo come la creazione di radici aggregate debba essere gestita correttamente. Supponiamo che qualcuno invii il comando CreateItem. Come dov...
posta 18.03.2014 - 12:02
2
risposte

CQRS senza DDD e senza (o con?) ES - cos'è il modello di scrittura e il modello letto?

Per quanto ho capito, l'idea alla base di CQRS consiste nel disporre di 2 diversi modelli di dati per la gestione di comandi e query. Questi sono chiamati "modello di scrittura" e "modello di lettura". Consideriamo un esempio di clone dell'ap...
posta 25.11.2016 - 19:19
3
risposte

Come gestire gli effetti collaterali in CRQS durante la riproduzione di eventi?

Si dice che in CQRS è facile correggere un bug, ridistribuire e quindi riprodurre gli eventi. Ma, se uno degli eventi dovesse causare un sistema esterno non nel tuo controllo per "spedire un oggetto" al cliente se semplicemente riesegui gli e...
posta 10.06.2017 - 12:31
2
risposte

Gestori di comandi e DDD

Ho un'applicazione ASP.NET MVC, che utilizza un servizio di query per ottenere dati e un servizio di comando per inviare comandi. La mia domanda riguarda la parte di comando. Se arriva una richiesta, il servizio comandi utilizza un commander...
posta 20.09.2011 - 11:13
2
risposte

Come implementare un gestore di processo nel sourcing di eventi

Sto lavorando su una piccola applicazione di esempio per apprendere i concetti di CQRS e di gestione degli eventi. Ho un aggregato Basket e un aggregato Product che dovrebbe funzionare in modo indipendente. Ecco qualche pseudo codic...
posta 05.10.2016 - 23:19
3
risposte

Devo scendere a compromessi: DRY, o Command-Query-Separation?

Recentemente ho refactoring un metodo che era sia un comando che un metodo di query. Dopo averlo separato in un metodo a un comando e in un metodo di query, ho scoperto che ora ci sono più posti nel codice in cui sto chiamando il comando, ott...
posta 31.07.2013 - 18:37
3
risposte

Microservizi e modelli di archiviazione dati isolati [duplicati]

Ho osservato Microservices per un po 'di tempo. Il concetto non è nuovo ma è comunicato in modo leggero. Quindi, sono molto entusiasta di questo. Tuttavia, c'è una domanda che non sono sicuro di quale sia la risposta: ogni microservice dovr...
posta 23.12.2015 - 15:44
2
risposte

DDD CQRS - autorizzazione per query e per comando

Sommario L'autorizzazione in CQRS / DDD dovrebbe essere implementata per comando / query o no? Sto sviluppando per la prima volta un'applicazione online che usa più o meno rigorosamente il pattern DDD CQRS. Mi sono imbattuto in qualche p...
posta 02.11.2015 - 16:09
2
risposte

CQRS + Event Sourcing: (è corretto che) I comandi sono generalmente comunicati point-to-point, mentre gli eventi di dominio sono comunicati tramite pub / sub?

In pratica sto cercando di riprendere il concetto di CQRS e concetti correlati. Sebbene CQRS non includa necessariamente Messaging ed Event Sourcing sembra essere una buona combinazione (come si può vedere con molti esempi / post di blog ch...
posta 20.07.2012 - 02:00