Hai riscontrato questo problema?
Stai creando un'applicazione Web complessa per un mercato di destinazione e dopo un po 'raggiungi un punto in complessità in cui non puoi decidere se stai creando più di un prodotto.
Una decisione deve essere presa. Aggiungete funzionalità per trasformarlo in un framework per più domini o resistete alla tentazione e concentratevi solo su un unico prodotto.
Ti darò un esempio teorico;
Stai costruendo un'applicazione web per la revisione di film e programmi televisivi. Gli utenti possono accedere e scrivere le proprie recensioni. Dopo mesi di duro lavoro, inizi a vedere quanto sarebbe utile l'applicazione per la revisione di Automobiles. Tutti i termini / temi sono per l'industria cinematografica / televisiva. Quindi dovresti refactoring e prendere in considerazione una struttura multi-sito per eseguire l'applicazione web per due diversi mercati.
Come si chiama questo tipo di problema e come si fa a sapere quando è opportuno e opportuno non suddividere il progetto in più domini.