Design
Il design del progetto cerca di rispondere alle esigenze specifiche del contesto di questo progetto, organizzando e strutturando tutti i componenti che insieme costituiscono il sistema complessivo. Sono stati inizialmente approfonditi i concetti di Bounded Context e Context Map. Il primo rappresenta e delimita le diverse aree funzionali del sistema, ognuna con specifiche responsabilità, mentre il secondo rappresenta le interazioni e le relazioni tra i Bounded Context, offrendo una migliore comprensione di come le varie parti del sistema comunicano tra loro, identificando le dipendenze e connessioni tra esse. Inoltre, è presente l’architettura di dettaglio del sistema, in cui vengono anche indicate le tecnologie scelte per realizzare in modo efficiente, scalabile e veloce il sistema richiesto.