application platform as a service (aPaaS)

Application platform as a service (aPaaS) è un servizio cloud che fornisce ambienti per lo sviluppo e l’esecuzione di applicazioni software. APaaS permette agli sviluppatori di creare applicazioni su larga scala che altrimenti supererebbero la capacità del loro hardware o che non hanno gli strumenti per sviluppare. Questo permette alle startup e agli sviluppatori meno esperti di creare applicazioni con poca codifica e senza il grande investimento iniziale richiesto per l’alternativa del cloud on-premise. APaaS risparmia anche i costi continui di impiegare lavoratori qualificati per costruire e mantenere l’ambiente e l’infrastruttura

APaaS fornisce l’ambiente in cui far girare le applicazioni attraverso una combinazione di servizi della famiglia anything as a service (XaaS): platform as a service (PaaS), software as a service (SaaS) e infrastructure as a service (IaaS). Questi servizi forniscono il sistema operativo, gli strumenti di sviluppo del software e l’hardware, come la rete, i computer e lo stoccaggio che le applicazioni in esecuzione o sviluppate richiedono. Sono inclusi anche strumenti per l’analisi e la gestione dei database.

Altre caratteristiche definitive di in aPaaS includono:

  • Strumenti di sviluppo low code/no code (LCNC) – permettono agli sviluppatori meno esperti di costruire e testare applicazioni velocemente
  • Sviluppo rapido di applicazioni (RAD) – include l’uso di strategie come lo sviluppo iterativo, la prototipazione, il time boxing e il riutilizzo del software esistente

Alcuni esempi di fornitori aPaaS includono Mendix, Salesforce e OutSystems. Si consiglia agli utenti finali di considerare i termini quando si sceglie un servizio e se il servizio richiede interfacce esclusive o supporta solo lingue specifiche. Questi fattori possono indicare un aumento del rischio di essere bloccati in una piattaforma per una data app, un rischio intrinseco di aPaaS.

Leave a Reply