Dal corso: Fondamenti di architettura software

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.100 corsi tenuti da esperti del settore.

Identificare contesti ed entità delimitati

Identificare contesti ed entità delimitati

- Il prossimo passo nel mio processo è iniziare a identificare gli agenti nel sistema. A seconda del modello architettonico che deciderai, parlerò di molti di quelli nel capitolo cinque, questi agenti diventano classi o sottosistemi o forse microservizi. Allo stesso tempo, inizierai a capire come gli agenti parlano tra loro e quali sono le relazioni di dipendenza. Faccio tutto questo usando un processo che è comune nel mondo DDD chiamato event storming. Il modo migliore per spiegarlo è dimostrarlo. Il primo passo è decidere gli eventi. Si tratta di tutti eventi a livello di dominio significativi per l'azienda. Il diagramma di attività dell'ultimo film può aiutarci in questo. Il primo evento che mi viene in mente è che il commento è stato inviato. Lo scriverò su un foglietto adesivo e lo metterò sul muro. Il prossimo è che il commento è stato aggiunto alla dashboard. Anche quello sale sul muro. Altri eventi sono, l'e-mail è stata inviata, la risposta è stata ricevuta, il moderatore…

Contenuti