Domande con tag 'domain-driven-design'

3
risposte

Come evitare la duplicazione del codice relativo alle entità condivise nel modello di repository?

Sto costruendo un repository per uno schema CRM di grandi dimensioni con un elevato numero di relazioni tra entità. Alcune entità sono referenziate da quasi tutte le entità, ad es. Persona e Azienda. Dove ho una radice aggregata come Order...
posta 16.01.2014 - 15:46
1
risposta

Domain Driven Design con un modello di database EAV

Come si può applicare DDD a un modello di database EAV? Considera questo modello di database EAV: Come dovrei costruire un modello di dominio se tutte le mie entità e i loro attributi saranno archiviati nel database? Aggiorna Per...
posta 18.02.2013 - 18:01
2
risposte

Come si applica la regola "Composizione radice" a Domain Driven Design?

Sono confuso dall'applicazione della "Composition Root" (CR) per creare aggregati in DDD. Seemann (2012) definisce CR come una "(preferibilmente) posizione unica ... dove i moduli sono composti". Discute per la composizione di grafici di oggetti...
posta 28.02.2018 - 17:44
1
risposta

Quanto grande o piccolo dovrebbe avere un Interoperatore di casi d'uso in Architettura pulita?

Sto cercando di capire come meglio definire un caso d'uso usando Clean Architecture e DDD. Diciamo che ho un'applicazione che gestisce il prelievo, il pacco e la spedizione di una consegna. Ecco il flusso: L'utente inserisce una consegna per...
posta 22.12.2017 - 02:19
2
risposte

Usi multipli della stessa entità

Attualmente stiamo progettando un sistema in cui un utente può commentare su più argomenti. I soggetti possono essere un'immagine, un post, ecc. Un commento dovrebbe essere modificabile e cancellabile. Conterrebbe solo testo (per ora). Un commen...
posta 11.12.2018 - 16:40
2
risposte

Denormalizzazione di un contesto limitato CRUD e ES per query avanzate

Come piccola istantanea del mio prodotto, ho 2 contesti limitati, uno che è un dominio ricco con eventi e invarianti definiti, che funziona su file implementati come CQRS / ES, e l'altro un archivio CRUD di file e dati corrispondenti che sarà ut...
posta 08.10.2018 - 05:28
1
risposta

Devo memorizzare un flusso di eventi o semplicemente lo stato di un'entità che cambia frequentemente?

Sto costruendo un'applicazione basata su CQRS con Kafka Streams. Per la maggior parte delle entità nella mia applicazione ciò implica il sourcing di eventi: catturare mutazioni di stato come eventi e trasformarli in uno stato che può essere inte...
posta 17.10.2018 - 21:11
1
risposta

Come modellare gli eventi di dominio in modo che i denormalizzatori possano riempire i modelli di lettura altamente denormalizzati

Ho lavorato con un software basandomi strongmente sull'origine degli eventi e sui pattern CQRS per un po 'di tempo e sto cercando di capire come modellare correttamente gli eventi del dominio in relazione alle esigenze dei modelli letti. Prov...
posta 17.10.2018 - 09:42
1
risposta

Quando l'app desktop deve essere salvata nel database usando UoW?

Quindi una cosa a cui non ho davvero pensato quando ho progettato questa applicazione di finanza personale è stata WHEN (non come) per mantenere i dati. Sto usando DDD, un'architettura a 4 livelli e EF. Mi ha colpito quando ho aggiunto una nu...
posta 19.04.2018 - 00:19
3
risposte

Design basato su domini in rete - Struttura del progetto

Sto prendendo in considerazione DDD e come creare una struttura di progetto C # per una WebApp Core .Net. Ho cercato un po 'per il web, ad esempio Come strutturare un design guidato da dominio in un'architettura di Onion? , link e diversi cor...
posta 26.07.2017 - 21:00