Strapi, system zarządzania treścią typu open source (CMS), wkracza do chmury, oferując swój bezgłowy CMS jako rozwiązanie typu platforma jako usługa (PaaS). Nowe przedsięwzięcie ma na celu uproszczenie programowania backendu dla programistów, którzy nie chcą zajmować się zarządzaniem infrastrukturą aplikacji, przy jednoczesnym zachowaniu otwartego charakteru Strapi.
Aurelien Georget, współzałożyciel i dyrektor ds. produktów firmy Strapi, rozmawiał z The New Stack o fazie alfa Strapi Cloud, mówiąc, że przejście na opcję PaaS jest wstępem do oferowania pełnowartościowego oprogramowania jako usługi (SaaS) w nadchodzących latach. „W Strapi od pierwszego dnia koncentrowaliśmy się na programistach” — powiedział Georget. „W przypadku Strapi Cloud to się nie zmieni”.
Chmura Strapi jest obecnie w fazie alfa z kilkunastoma użytkownikami do września, po czym rozpocznie się faza beta, obejmująca kilkuset użytkowników do końca roku. Firma planuje, aby oferta była szeroko dostępna do stycznia 2023 r.
Zagłębiając się głębiej w aspekty techniczne, Strapi jest w 100% JavaScript i zbudowany na platformie Node.js. Struktura zaplecza wykorzystuje Koa, serwer HTTP, który oferuje większą personalizację i elastyczność niż model SaaS. Georget wyjaśnił, że użytkownicy Strapi Cloud będą mogli instalować wtyczki i dodawać nowe endpoints, co pozwoli na bardziej spersonalizowane konfiguracje i wdrażanie projektów.
Platforma oferuje już ekosystem 2000 wtyczek opracowanych przez społeczność, gotowych do integracji z podejściem PaaS. To przejście na PaaS jest korzystnym krokiem zarówno dla programistów, jak i dla Strapi. „Trzymamy się przepływów pracy programistów, cieszą się wydajnością i utrzymują swoją produktywność na najwyższym poziomie, kodując na swojej maszynie, jednocześnie ciesząc się wszystkimi zaletami bycia w chmurze” — powiedział Georget.
Bezgłowe wprowadzenie CMS do środowiska PaaS ma na celu zmniejszenie obciążeń programistycznych zaplecza poprzez obsługę złożonych zadań w imieniu programistów. Jedną z głównych misji jest zapewnienie programistom swobody wyboru preferowanych ram front-endowych.
Georget uważa, że Chmura Strapi przyniesie szczególne korzyści programistom frontendowym, umożliwiając im obsługę zadań backendowych przy użyciu znanych narzędzi i przepływów pracy, takich jak npm, VSCode, JavaScript i git. Oprócz korzyści dla programistów PaaS upraszcza również ogólne wrażenia użytkownika dla redaktorów treści. Georget wspomniał, że wdrożenie Strapi nie zawsze było wyzwaniem dla użytkowników, nawet przy przestrzeganiu wytycznych firmy.
Firma Strapi zaobserwowała duże zainteresowanie klientów ofertami DigitalOcean i Heroku PaaS, przy czym większość klientów korzysta z usług jednego z trzech największych dostawców usług w chmurze — Amazon Web Services, Microsoft Azure lub Google Cloud Platform. W związku z tym Strapi ma na celu hosting niezależny od usług, wspierając dostawców hostingu frontend, takich jak Vercel, Netlify i Cloudflare, oraz budując natywne integracje z tymi platformami.
Firma z siedzibą w Paryżu zebrała ostatnio 31 milionów dolarów w ramach finansowania serii B, jak powiedział dyrektor generalny ds.
Wraz z ewolucją krajobrazu no-code i low-code platformy takie jak AppMaster i Strapi oferują niesamowite możliwości programistom i firmom, które chcą usprawnić proces tworzenia aplikacji. Dzięki nadchodzącej wersji Strapi Cloud programiści mogą spodziewać się bardziej płynnego doświadczenia podczas tworzenia niestandardowych rozwiązań dla swoich projektów.