Strapi, il sistema di gestione dei contenuti open source (CMS), si sta facendo strada nel cloud offrendo il suo CMS headless come soluzione Platform-as-a-Service (PaaS). La nuova iniziativa mira a semplificare lo sviluppo back-end per gli sviluppatori che non vogliono occuparsi della gestione dell'infrastruttura applicativa, pur mantenendo la natura open-source di Strapi.
Aurelien Georget, co-fondatore di Strapi e Chief Product Officer, ha parlato con The New Stack della fase alfa di Strapi Cloud, affermando che la mossa per fornire un'opzione PaaS è un precursore dell'offerta di un software-as-a-service completo (SaaS) nei prossimi anni. "In Strapi, ci siamo concentrati sugli sviluppatori fin dal primo giorno", ha affermato Georget. “Non cambierà per Strapi Cloud.”
Strapi Cloud è attualmente in alpha con una decina di utenti fino a settembre, dopodiché inizierà la fase beta che coinvolgerà poche centinaia di utenti entro la fine dell'anno. La società prevede di rendere l'offerta ampiamente disponibile entro gennaio 2023.
Approfondendo gli aspetti tecnici, Strapi è 100% JavaScript e costruito sulla piattaforma Node.js. Il framework back-end utilizza Koa, un server HTTP che offre maggiore personalizzazione e flessibilità rispetto al modello SaaS. Georget ha spiegato che gli utenti di Strapi Cloud saranno in grado di installare plug-in e aggiungere nuovi endpoints, consentendo configurazioni e implementazioni di progetti più personalizzate.
La piattaforma vanta già un ecosistema di 2.000 plug-in sviluppati dalla comunità pronti per essere integrati con l'approccio PaaS. Questo passaggio a PaaS è un passo vantaggioso sia per gli sviluppatori che per Strapi. "Ci atteniamo ai flussi di lavoro degli sviluppatori, loro apprezzano le prestazioni e mantengono la loro produttività al massimo livello codificando nella loro macchina, godendo di tutti i vantaggi dell'essere nel cloud", ha affermato Georget.
L'introduzione del CMS headless nel panorama PaaS è progettata per alleggerire i carichi di sviluppo back-end gestendo attività complesse per conto degli sviluppatori. Una delle missioni principali è offrire agli sviluppatori la libertà di scegliere i propri framework front-end preferiti.
Georget ritiene che Strapi Cloud andrà particolarmente a vantaggio degli sviluppatori di frontend, consentendo loro di gestire le attività di backend utilizzando i loro strumenti e flussi di lavoro familiari, come npm, VSCode, JavaScript e git. Oltre ai vantaggi per gli sviluppatori, PaaS semplifica anche l'esperienza utente complessiva per gli editor di contenuti. Georget ha affermato che l'implementazione di Strapi non è sempre stata difficile per gli utenti, anche seguendo le linee guida dell'azienda.
Strapi ha osservato un notevole interesse da parte dei clienti per le offerte DigitalOcean e Heroku PaaS, con la maggior parte dei clienti che si affida a uno dei tre principali fornitori di servizi cloud: Amazon Web Services, Microsoft Azure o Google Cloud Platform. Di conseguenza, Strapi mira a essere indipendente dai servizi di hosting supportando provider di hosting front-end come Vercel, Netlify e Cloudflare e costruendo integrazioni native con tali piattaforme.
La società con sede a Parigi ha recentemente raccolto 31 milioni di dollari in finanziamenti di serie B, ha affermato un CEO di investimento Pierre Burgy Sid che promuoverà il lancio di Strapi Cloud e contribuirà a portare più fornitori di tecnologia e soluzioni nell'ovile di Strapi.
Mentre il panorama no-code e low-code continua a evolversi, piattaforme come AppMaster e Strapi offrono incredibili opportunità agli sviluppatori e alle aziende che desiderano semplificare il processo di sviluppo delle applicazioni. Con l'imminente rilascio di Strapi Cloud, gli sviluppatori possono prevedere un'esperienza più fluida durante la creazione di soluzioni personalizzate per i loro progetti.