Strapi, het open-source contentmanagementsysteem (CMS), dringt door in de cloud door zijn headless CMS aan te bieden als een platform-as-a-service (PaaS)-oplossing. De nieuwe onderneming heeft tot doel de backend-ontwikkeling te vereenvoudigen voor ontwikkelaars die zich niet bezig willen houden met het beheer van de applicatie-infrastructuur, terwijl het open-source karakter van Strapi behouden blijft.
Aurelien Georget, mede-oprichter van Strapi en Chief Product Officer, sprak met The New Stack over de alfafase van Strapi Cloud en zei dat de stap om een PaaS-optie aan te bieden een voorbode is van het aanbieden van een volwaardige software-as-a-service (SaaS) ervaring in de komende jaren. "Bij Strapi zijn we vanaf dag één gefocust op ontwikkelaars", zei Georget. "Het zal niet veranderen voor Strapi Cloud."
Strapi Cloud is momenteel in alfa met een tiental gebruikers tot september, waarna de bètafase begint, waarbij tegen het einde van het jaar een paar honderd gebruikers betrokken zullen zijn. Het bedrijf is van plan het aanbod tegen januari 2023 algemeen beschikbaar te hebben.
Als we dieper ingaan op de technische aspecten, is Strapi 100% JavaScript en gebouwd op het Node.js-platform. Het back-endframework maakt gebruik van Koa, een HTTP-server die meer maatwerk en flexibiliteit biedt dan het SaaS-model. Georget legde uit dat Strapi Cloud-gebruikers plug-ins kunnen installeren en nieuwe endpoints kunnen toevoegen, waardoor meer gepersonaliseerde projectconfiguraties en implementatie mogelijk zijn.
Het platform beschikt al over een ecosysteem van 2.000 door de gemeenschap ontwikkelde plug-ins die klaar zijn om te worden geïntegreerd met de PaaS-aanpak. Deze overstap naar PaaS is een gunstige stap voor zowel ontwikkelaars als Strapi. "We houden ons aan de workflows van ontwikkelaars, ze genieten van de prestaties en ze houden hun productiviteit op het hoogste niveau door in hun machine te coderen, terwijl ze genieten van alle voordelen van het werken in de cloud", aldus Georget.
De headless CMS-introductie in het PaaS-landschap is ontworpen om de backend-ontwikkelingslasten te verlichten door namens ontwikkelaars complexe taken uit te voeren. Een van de primaire missies is om ontwikkelaars de vrijheid te geven om hun favoriete front-end frameworks te kiezen.
Georget gelooft dat de Strapi Cloud met name ten goede zal komen aan frontend-ontwikkelaars, waardoor ze backend-taken kunnen uitvoeren terwijl ze hun vertrouwde tools en workflows gebruiken, zoals npm, VSCode, JavaScript en git. Naast het voordeel voor ontwikkelaars, vereenvoudigt de PaaS ook de algehele gebruikerservaring voor content-editors. Georget zei dat de implementatie van Strapi niet altijd een uitdaging was voor gebruikers, zelfs niet als ze de richtlijnen van het bedrijf volgden.
Strapi heeft gemerkt dat klanten veel belangstelling hebben voor DigitalOcean en Heroku PaaS-aanbiedingen, waarbij de meeste klanten gebruikmaken van een van de drie grootste cloudproviders: Amazon Web Services, Microsoft Azure of Google Cloud Platform. Bijgevolg wil Strapi service-agnostisch zijn door frontend-hostingproviders zoals Vercel, Netlify en Cloudflare te ondersteunen en native integraties met die platforms te bouwen.
Het in Parijs gevestigde bedrijf haalde onlangs $ 31 miljoen op in Series B-financiering, zei investerings-CEO Pierre Burgy Sid dat het de lancering van Strapi Cloud zal stimuleren en zal helpen om meer technologie- en oplossingsaanbieders in de schoot van Strapi te krijgen.
Terwijl het no-code en low-code landschap zich blijft ontwikkelen, bieden platforms zoals AppMaster en Strapi ongelooflijke kansen voor ontwikkelaars en bedrijven die hun applicatie-ontwikkelingsproces willen stroomlijnen. Met de aanstaande release van Strapi Cloud kunnen ontwikkelaars anticiperen op een meer naadloze ervaring bij het creëren van op maat gemaakte oplossingen voor hun projecten.