Sto creando una nuova semplice applicazione web utilizzando dotnet core (.NET Core) e Angular SPA.
Ha senso dividere API e app Web in diversi progetti?
Ciò complicherebbe le cose (specialmente con l'autenticazione) mentre potrei semplicemente usare 1 singolo controller MVC che renderà la mia sola visualizzazione che sputa il mio SCRIPT e il resto di i controller sono tutti i controller API Web a cui accederà Angular SPA ?
Qualunque miglior best practice applicabile allo scenario descritto?