Domande con tag 'domain-driven-design'

1
risposta

In che modo gli eventi nel contesto di Event Sourcing sono diversi dai comandi?

Nel contesto di design basato sul dominio , gli eventi di solito descrivono qualcosa che è già accaduto (eventi di dominio, eventi di integrazione). I comandi d'altra parte sono direttive che possono o non possono essere eseguite in futuro. Que...
posta 21.10.2018 - 19:32
2
risposte

Come implementare la semantica della serializzabilità in un sistema alla fine coerente?

In un sistema asincrono distribuito, la serializzabilità non può essere raggiunta, ma dobbiamo ancora fornire in qualche modo la semantica. Considerare il requisito del tutto naturale che l'utente debba avere un'e-mail univoca o nessuna e-mai...
posta 26.09.2018 - 12:40
2
risposte

Domain Driven Design - Radici aggregate quando tutti i dati sono necessari dal nodo figlio

Sto lottando con un concetto di DDD nella progettazione di radici aggregate. Ho un cliente, che ha più progetti, i progetti hanno più incarichi di progetto, che ha più dipendenti. Sembra naturale avere un ClientRepository, che gestisca Project,...
posta 21.02.2017 - 21:46
1
risposta

Gli oggetti del dominio in DDD sono solo un nome di fantasia per le macchine a stati finiti con convalida?

Sto cercando di capire DDD e uno dei concetti chiave in DDD sono gli Oggetti Dominio. Come ho capito, dovrebbero "nascondere" lo stato interno e permetterne la modifica solo usando metodi (comportamenti?) E solo in un modo che mantenga lo stato...
posta 20.01.2018 - 14:35
1
risposta

Questo comportamento dovrebbe essere modellato come entità o servizio di dominio?

Immagina di modellare SE (o SO) su DDD. Hai deciso di implementare la "scheda" come radice aggregata. Quindi la scheda ha il metodo AddNewQuestion(string question) . Esistono regole aziendali che impongono che un determinato gruppo di...
posta 11.07.2017 - 00:55
2
risposte

DDD: delegare la regola aziendale dell'oggetto dominio al servizio esterno

Situazione: Sto implementando DDD nel mio primo progetto e vorrei chiarire come implementare correttamente il modello di strategia ( nel mio caso controlla se il token API è attivo). Questa è una regola aziendale dell'istanza di ApiToken,...
posta 02.07.2018 - 22:00
3
risposte

Posso rappresentare una relazione molti a molti come una relazione composita nel modello a oggetti?

Ho fatto recentemente questa domanda: Uso di aggregazione e associazione Ho accettato la risposta, tuttavia sono confuso dalla risposta alle risposte. Il rispondente parla dell'eliminazione dei record del database. Tuttavia, sto parlando de...
posta 20.11.2017 - 23:09
1
risposta

Può "REST senza PUT" supportare il blocco ottimistico usando ETags?

Rest senza PUT modelli immutabili, append-only (event-source) ) modifica dello stato favorendo l'invio di nuove risorse di modifica reiterata rispetto agli aggiornamenti PUT-in originali. Esempio: creazione e modifica di un ordine di caffè ......
posta 16.11.2015 - 18:35
2
risposte

Consistenza transazionale con chiamate API esterne

Ho un'applicazione DDD che utilizza due API esterne: Google Calendar API e Google Gmail. In uno dei servizi dell'applicazione voglio creare un evento del calendario (utilizzando l'API di Calendar) e quindi inviare un'e-mail di conferma con l'API...
posta 26.02.2016 - 23:27
2
risposte

Modello non anemico e SRP

Sto implementando una funzionalità nel sistema legacy in questo momento. Invece di mettere tutta la mia logica in alcuni servizi fittizi di applicazione e con modelli anemici, ho pensato di provare a fare qualche OOP questa volta. Non sto usa...
posta 15.12.2014 - 17:10