Domande con tag 'aggregate'

1
risposta

Il dominio viene modificato in base al privilegio dell'utente su campi specifici considerati come anti-pattern?

Sta cambiando il dominio in base al privilegio dell'utente su campi specifici considerati come anti-pattern? Il mio caso: Ho Schedule Entità (radice aggregata) come questa: public class Schedule : Entity<Guid>, IAggregateRoot...
posta 01.09.2018 - 14:23
1
risposta

DDD che integra radice aggregata con servizio host aperto (OHS)

Ecco il caso: secondo il linguaggio ubiquitario - il pagamento può essere inviato per l'elaborazione al gateway di pagamento (che si trova in un contesto limitato integrato tramite ACL (strato anti-corruzione) + OHS / PL) In contesto locale,...
posta 29.09.2017 - 09:07
2
risposte

DDD: repository per un'entità nidificata?

Ho una AR chiamata User , che ha tra le altre entità quella chiamata City . Il modo in cui assegno un City a User è: $user->addCity($city); Il problema si presenta quando viene dato un id su qualche endpoint d...
posta 21.11.2018 - 11:03
2
risposte

DDD: Come evitare di rompere l'incapsulamento e far emergere problemi tecnici al dominio durante la reidratazione del modello?

Quando si applicano i principi DDD in Ruby, sento che il pattern Active Record finisce per inquinare il modello di dominio, mentre non sono sicuro di come implementare la deserializzazione JSON senza interrompere l'incapsulamento. Il pattern...
posta 28.07.2017 - 00:39
1
risposta

AggregateRoot Classe DDD Entità multiple

Non sono riuscito a trovare una risposta specifica alla mia domanda, ma come avrei sviluppato una classe AggregateRoot per il seguente scenario. public class Root{ public int Id {get;set;} public IList<Child> Children {get;set;}...
posta 17.01.2018 - 22:30
1
risposta

DDD: gestione dell'incoerenza temporanea durante la gestione degli eventi di dominio

Comprendo che DDD sostiene coerenza finale , consentendo così un certo periodo di tempo in cui il sistema potrebbe essere incoerente. Abbracciando la coerenza finale, possiamo quindi modellare i nostri aggregati in modo tale che solo 1 sia aggi...
posta 20.11.2018 - 16:22
2
risposte

DDD - Eventi di dominio vs eventi dell'applicazione

Sto prendendo in considerazione due tipi di notifiche: Eventi di dominio utilizzati internamente in un contesto limitato Eventi di applicazione utilizzati per scambiare messaggi di notifica tra contesti limitati Ogni aggregato nel mio c...
posta 08.10.2018 - 19:14
1
risposta

Come trasformare un aggregato in un altro in DDD

Dove lavoro abbiamo i portafogli con le transazioni (ad esempio ogni transazione appartiene a un singolo portafoglio). Attualmente stiamo lavorando a un'aggiunta di trasferimenti tra portafogli. Come parte di questo, un nuovo concetto di Trans...
posta 19.04.2018 - 17:19
2
risposte

Il servizio applicativo in DDD dovrebbe fare riferimento a entità non root e oggetti valore all'interno di un aggregato?

Comprendo che gli oggetti esterni a un aggregato non devono contenere riferimenti a entità e oggetti valore appartenenti all'aggregato. La mia domanda se questo si applica anche al servizio applicativo che espone i casi d'uso al codice cliente....
posta 23.06.2017 - 20:29
1
risposta

Che cos'è una raccolta di aggregati a cui fa riferimento il Domain Driven Design?

es. in un modello di dominio con due radici aggregate: libro autore Esiste un termine specifico che fa riferimento a una raccolta di aggregati dello stesso tipo di radice (ad esempio una raccolta di books )? In Confusione sul si...
posta 08.01.2016 - 14:41