Strapi, el sistema de administración de contenido (CMS) de código abierto, está incursionando en la nube al ofrecer su CMS sin interfaz como una solución de plataforma como servicio (PaaS). La nueva empresa tiene como objetivo simplificar el desarrollo de back-end para los desarrolladores que no quieren lidiar con la administración de la infraestructura de aplicaciones, manteniendo la naturaleza de código abierto de Strapi.
Aurelien Georget, cofundador y director de productos de Strapi, habló con The New Stack sobre la fase alfa de Strapi Cloud y dijo que el movimiento para proporcionar una opción de PaaS es un precursor para ofrecer un software como servicio completo. (SaaS) experiencia en los próximos años. “En Strapi, nos hemos centrado en los desarrolladores desde el primer día”, dijo Georget. "No cambiará para Strapi Cloud".
Strapi Cloud se encuentra actualmente en alfa con una docena de usuarios hasta septiembre, después de lo cual comenzará la etapa beta, involucrando a unos cientos de usuarios a finales de año. La compañía planea tener la oferta ampliamente disponible para enero de 2023.
Profundizando en los aspectos técnicos, Strapi es 100% JavaScript y está construido sobre la plataforma Node.js. El marco de back-end emplea Koa, un servidor HTTP que ofrece una mayor personalización y flexibilidad que el modelo SaaS. Georget explicó que los usuarios de Strapi Cloud podrán instalar complementos y agregar nuevos endpoints, lo que permitirá configuraciones e implementaciones de proyectos más personalizadas.
La plataforma ya cuenta con un ecosistema de 2000 complementos desarrollados por la comunidad listos para integrarse con el enfoque PaaS. Este cambio a PaaS es un paso beneficioso tanto para los desarrolladores como para Strapi. “Nos ceñimos a los flujos de trabajo de los desarrolladores, ellos disfrutan del rendimiento y mantienen su productividad en su nivel más alto mediante la codificación en su máquina, mientras disfrutan de todos los beneficios de estar en la nube”, dijo Georget.
La introducción de CMS sin cabeza en el panorama de PaaS está diseñada para aliviar las cargas de desarrollo de back-end mediante el manejo de tareas complejas en nombre de los desarrolladores. Una de las misiones principales es dar a los desarrolladores la libertad de elegir sus marcos front-end preferidos.
Georget cree que Strapi Cloud beneficiará particularmente a los desarrolladores frontend, permitiéndoles manejar tareas backend mientras usan sus herramientas y flujos de trabajo familiares, como npm, VSCode, JavaScript y git. Además de su beneficio para los desarrolladores, PaaS también simplifica la experiencia general del usuario para los editores de contenido. Georget mencionó que la implementación de Strapi no siempre ha sido fácil para los usuarios, incluso siguiendo las pautas de la empresa.
Strapi ha observado un interés considerable de los clientes en las ofertas de DigitalOcean y Heroku PaaS, con la mayoría de los clientes implementando en uno de los tres principales proveedores de nube: Amazon Web Services, Microsoft Azure o Google Cloud Platform. En consecuencia, Strapi tiene como objetivo ser independiente del servicio de alojamiento al admitir proveedores de alojamiento frontend como Vercel, Netlify y Cloudflare, y crear integraciones nativas con esas plataformas.
La compañía con sede en París recientemente recaudó $ 31 millones en fondos de la Serie B, un CEO de inversiones, Pierre Burgy Sid, dijo que impulsará el lanzamiento de Strapi Cloud y ayudará a traer más proveedores de tecnología y soluciones al redil de Strapi.
A medida que el panorama no-code y low-code continúa evolucionando, las plataformas como AppMaster y Strapi ofrecen oportunidades increíbles para los desarrolladores y las empresas que buscan optimizar su proceso de desarrollo de aplicaciones. Con el próximo lanzamiento de Strapi Cloud, los desarrolladores pueden anticipar una experiencia más fluida al crear soluciones personalizadas para sus proyectos.