Stavo avendo una conversazione con un collega e sebbene la mia opinione avesse un senso per me, non ero in grado di sostenerlo. Sono in procinto di creare un'API che verrà colpita centinaia di migliaia di volte al giorno. È abbastanza semplice e farà solo alcuni inserimenti in un database relazionale. Ci sono essenzialmente 3 funzioni che avrei bisogno di creare. La domanda è: cosa avrebbe prestazioni migliori, creando un'unica API con diversi controller (utilizzando .NET Web API o NodeJS qualcosa del genere) o 3 API diverse.
Il mio pensiero è quello, ad esempio con .NET Web API, non importa se ci sono 1 o 3 sono tutti ospitati e utilizzano le stesse risorse. Il suo pensiero era che avere 3 API sarebbe 3 volte più veloce perché avrebbe avuto 3 volte le risorse. Semplicemente non avevo la prova per confutare ciò.