Domande con tag 'cqrs'

6
risposte

Meglio avere 2 metodi con un significato chiaro, o solo 1 metodo a duplice uso?

Per semplificare l'interfaccia, è meglio non avere il metodo getBalance() ? Il passaggio di 0 a charge(float c); darà lo stesso risultato: public class Client { private float bal; float getBalance() { return bal; } fl...
posta 05.02.2016 - 20:30
3
risposte

Come gestire gli errori di post-convalida in comando (DDD + CQRS)

Ad esempio, quando si invia un modulo di registrazione, è necessario controllare Domain Model ( WriteModel in CQRS ) che sia in uno stato valido (ad esempio, sintassi dell'indirizzo e-mail, età, ecc.). Quindi crei un Command...
posta 13.03.2017 - 15:44
4
risposte

DDD, Saga ed event-sourcing: un'Azione compensativa può essere semplicemente un'eliminazione nell'archivio eventi?

Mi rendo conto che la domanda di cui sopra probabilmente solleva un po 'di cosa, ma lascia che provi a spiegare: Sto provando a racchiudere la mia testa su un paio di concetti correlati, in pratica il modello Saga ( link ) in combinazione con...
posta 19.07.2012 - 02:23
2
risposte

SQL Server e Mongo possono essere utilizzati insieme?

Abbiamo un grande sito orientato alle notizie che ha un elevato traffico web. L'architettura è il tuo DB - Repo Layer - Layer dei servizi - Asp.Net MVC spesso visto. Il problema che abbiamo riscontrato riguarda le prestazioni di lettura. Si scop...
posta 19.12.2011 - 19:35
3
risposte

Gli oggetti di dominio in Domain Driven Design dovrebbero essere solo di scrittura?

Ho letto su Domain Driven Design per quasi due anni e ho introdotto con cautela alcuni concetti nel mio lavoro quotidiano o almeno facendo piani su come fare regolarmente le cose in un Domain Driven Design. Una conclusione a cui ho iniziato a...
posta 16.12.2011 - 06:28
2
risposte

Gestione della concorrenza ES / CQRS

Recentemente ho iniziato a immergermi in CQRS / ES perché potrei aver bisogno di applicarlo al lavoro. Sembra molto promettente nel nostro caso, in quanto risolverebbe molti problemi. Ho abbozzato la mia comprensione approssimativa su come un...
posta 24.05.2017 - 20:57
3
risposte

Quando si usa DDD e CRQS, dovrebbe essere esattamente un evento per comando?

Sto cercando un modo per progettare un'applicazione ddd con convenzione sulla configurazione. Diciamo che un "Cliente" aggregato ha un comando definito "FillProfile". Risolverà logicamente un evento "ProfileFilled". Ci sono casi in cui un...
posta 20.12.2015 - 23:32
3
risposte

Reidrating Aggregates da una proiezione "istantanee" piuttosto che dall'Event Store

Quindi ho flirtato con Event Sourcing e CQRS per un po 'di tempo, anche se non ho mai avuto l'opportunità di applicare i pattern su un vero progetto. Comprendo i vantaggi di separare i tuoi dubbi di lettura e scrittura e apprezzo il modo in c...
posta 24.12.2017 - 21:41
2
risposte

Perché separare la classe CommandHandler con Handle () invece di gestire il metodo nel comando stesso

Ho una parte del pattern CQRS implementata usando S # arp Architecture in questo modo: public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler...
posta 10.01.2014 - 20:24
2
risposte

Non è l'overengineering CQRS?

Ricordo ancora i bei vecchi tempi dei repository. Ma i depositi sono diventati brutti nel tempo. Poi il CQRS è diventato mainstream. Erano gentili, erano una boccata d'aria fresca. Ma recentemente mi sono chiesto ripetutamente perché non manteng...
posta 03.01.2017 - 18:40