Le Application Programming Interface remote, intese come servizi remoti fruibili da altri sistemi informativi, devono essere ospitati da infrastrutture che siano in linea con le specifiche di uptime, scalabilità, alta disponibilità e tutto il necessario per poter gestire le diverse necessità di business in modo semplice, veloce e potente....
Le API sono l'interfaccia di accesso alla sorgente delle nostre informazioni. Per questo il capitolo sicurezza è molto importante e discusso. Lo stack su cui poggiamo le API è molto ricco di strati che devono essere adeguatamente configurati per offrire ai consumatori le informazioni necessarie ma devono essere anche fortemente protetti per riconoscere e bloccare richieste non autorizzate e anche, ove necessario, notificare chi di dovere dei tentativi di accesso fuori Policy....
Uno dei problemi più frequenti nei sistemi informativi è la gestione dei costi infrastrutturali. Spesso il continuo lavoro sui servizi backend porta alla stratificazione continua e quindi ad un consumo di risorse che obbliga il sistema a condizioni di costi non più vantaggiose per il business e quindi insostenibili (che possono causare anche il fallimento del progetto)....