Ben nota è la suddivisione di un'intera applicazione in diversi contesti limitati per la visualizzazione di un Linguaggio informale. durante la pratica del Domain-Driven Design.
In generale, 1 contesto limitato = 1 file di archivio pronto per essere distribuito (JAR / EAR / DLL ecc.)
La mia domanda riguarda la distribuzione dei contesti limitati relativa all'ottimizzazione dell'hardware:
Supponiamo di voler ottimizzare un servizio specifico all'interno di uno specifico contesto limitato (l'ottimizzazione potrebbe essere una CPU più potente, più RAM, ecc.), è una buona pratica creare un file di archivio specifico solo per esso? Significato per dividere ulteriormente il contesto limitato iniziale. Quindi, al fine di consegnarlo su un hardware specifico per il suo utilizzo.
O dovrei considerare 1 contesto limitato come un'unità indivisibile e quindi ottimizzare il contesto limitato nel suo complesso anche se alcuni servizi specifici non hanno bisogno di questo aumento della potenza dell'hardware?