Sono nuovo per le API RESTful e vorrei trovare alcune informazioni.
Al momento eseguiamo un riassunto giornaliero di materiale eHealth per consentire al pubblico di leggere e aggiornare i contenuti relativi a tale argomento. Che è alimentato da Laravel 5.2 e un database MySQL.
Abbiamo un server basato su linux che è ospitato con un ISP attualmente su processore RAM da 8 GB, processore Core i7.
Il mio capo ha suggerito di iniziare a utilizzare le API come intermediari tra le nostre app man mano che ci spostiamo sui dispositivi mobili e i nostri lettori crescono poiché ora supportiamo gli utenti che hanno accesso a un'ampia gamma di funzioni.
La mia domanda è: è intelligente eseguire l'applicazione web e l'API sullo stesso server. Ho suggerito di affittare un altro server, spostando il nostro database fino ad esso e quindi costruendo l'API per sedervi e servire i contenuti. Tuttavia il mio capo ha informato che un altro server è fuori discussione a causa di implicazioni sui costi.
Il mio pensiero come sviluppatore è perché costruisci un'API sullo stesso server se l'app Web si sta già connettendo tramite lo stesso server al DB e sta interrogando il contenuto. Sembra solo un lavoro aggiuntivo.
Ogni pensiero sarebbe fantastico.