Capitolo 11. Lo stile dell'architettura modulare monolite
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Grazie all'adozione diffusa della progettazione guidata dal dominio (DDD) e alla maggiore attenzione alla suddivisione dei domini, lo stile architettonico modulare monolite ha guadagnato così tanta popolarità da quando abbiamo scritto la prima edizione di questo libro nel 2020 che abbiamo deciso di aggiungere un capitolo alla seconda edizione che lo descrive (e lo valuta).
Topologia
Come suggerisce il nome, l'architettura modulare monolite è un'architettura monolitica. Come tale, viene distribuita come una singola unità di software: un file di archivio web (WAR), un singolo assembly in .NET, un file di archivio enterprise (EAR) nella piattaforma Java e così via. Poiché il monolite modulare è considerato un'architettura a partizione di dominio (organizzata per domini aziendali piuttosto che per capacità tecniche), la sua forma isomorfa è definita come una singola unità di distribuzione con funzionalità raggruppate per area di dominio. La Figura 11-1 illustra la topologia tipica del monolite modulare.
Per avere un'idea della natura del dominio del monolite modulare, considera la tradizionale architettura a strati (descritta nel Capitolo 10). I suoi componenti sono definiti e organizzati in base alle loro capacità tecniche: Livelli di presentazione, di business, di persistenza e così ...