Stiamo sviluppando un'applicazione web B2B in cui stiamo utilizzando (suggerito dagli anziani) due server. Uno è Node.js (per servire tutti i contenuti html e statici relativi alle richieste) e l'altro è Tomcat per implementare i servizi REST per servire il back-end.
Penso che aggiungerà un sovraccarico non necessario se consideriamo quanto segue:
- È necessario mantenere due server.
- Sicurezza (gestione della sessione / gestione delle viste).
- Risorse (servono sviluppatori Node.js e sviluppatori Java).
- Distribuzione e configurazioni.
Ho sbagliato a considerare questi rischi con una decisione architettonica del genere? Quale sarebbe la logica potenziale per decidere di utilizzare due framework completamente diversi come questo in cui vi sono funzionalità e sovrapposizione di funzionalità?