Domande con tag 'event-sourcing'

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
3
risposte

Sourcing e persistenza degli eventi

Sto leggendo sul sourcing di eventi e ho una domanda riguardante la persistenza. Posso avere ancora un DB con tutte le entità, giusto? O gli eventi dovrebbero essere riprodotti ogni volta che l'applicazione viene avviata per ottenere la versi...
posta 18.09.2012 - 08:20
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
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
1
risposta

L'individuazione degli eventi è valida solo quando le scritture sono rare?

Sto leggendo sul sourcing di eventi e non posso smettere di chiedermi se ha senso solo in situazioni esotiche in cui le scritture sono molto rare o è richiesto un auditing di livello militare. Un sistema non eccezionale con un utilizzo signif...
posta 14.12.2015 - 23:18
4
risposte

Dove dovrebbe essere completamente inizializzato un oggetto in CQRS + ES: nel costruttore, o quando si applica il primo evento?

Sembra esserci un accordo diffuso nella comunità OOP sul fatto che il costruttore della classe non dovrebbe lasciare un oggetto in parte o addirittura completamente non inizializzato. What do I mean by "initialization"? Roughly speaking, th...
posta 13.01.2014 - 22:58
3
risposte

In CQRS / ES, un comando può creare un altro comando?

In CQRS / ES, un comando viene inviato dal client al server e instradato al gestore comandi appropriato. Quel gestore comandi carica un aggregato dal suo repository, chiama un metodo su di esso e lo salva nel repository. Gli eventi sono generati...
posta 25.05.2016 - 22:31
3
risposte

Sorgente di eventi, un evento, lo stato di due aggregati è cambiato

Sto cercando di imparare modi di DDD e argomenti correlati. Mi è venuta l'idea di un semplice contesto limitato per implementare "banca": ci sono account, denaro può essere depositato, ritirato e trasferito tra di loro. È anche importante manten...
posta 11.02.2017 - 05:09
1
risposta

Il sourcing degli eventi è pronto per la prima serata? [chiuso]

Event Sourcing è stato reso popolare da LMAX come mezzo per fornire velocità, scalabilità delle prestazioni, persistenza trasparente e mirroring live trasparente. Prima di essere rimarchiato come Event Sourcing, questo tipo di pattern archit...
posta 07.06.2012 - 07:03
2
risposte

Come faccio a gestire gli effetti collaterali in Event Sourcing?

Supponiamo di voler implementare un piccolo sottosistema di sicurezza per un'applicazione finanziaria che avvisa gli utenti via e-mail se viene rilevato uno strano pattern. Per questo esempio, il modello consisterà in tre transazioni come quelle...
posta 24.07.2017 - 17:12