Strapi, система управления контентом (CMS) с открытым исходным кодом, проникает в облако, предлагая свою безголовую CMS в качестве решения «платформа как услуга» (PaaS). Новое предприятие направлено на упрощение серверной разработки для разработчиков, которые не хотят иметь дело с управлением инфраструктурой приложений, сохраняя при этом природу Strapi с открытым исходным кодом.
Орельен Жорже, соучредитель Strapi и директор по продуктам, рассказал The New Stack об альфа-фазе Strapi Cloud, заявив, что переход к предоставлению варианта PaaS является предшественником предложения полноценного программного обеспечения как услуги. (SaaS) в ближайшие годы. «В Strapi мы с самого первого дня сосредоточились на разработчиках, — сказал Джорджет. «Это не изменится для Strapi Cloud».
В настоящее время Strapi Cloud находится в стадии альфа-тестирования с дюжиной пользователей до сентября, после чего начнется этап бета-тестирования, в котором к концу года будет задействовано несколько сотен пользователей. Компания планирует сделать предложение широко доступным к январю 2023 года.
Если углубиться в технические аспекты, Strapi на 100% состоит из JavaScript и построен на платформе Node.js. Внутренняя структура использует Koa, HTTP-сервер, который предлагает большую настройку и гибкость, чем модель SaaS. Джорджет объяснил, что пользователи Strapi Cloud смогут устанавливать плагины и добавлять новые endpoints, что позволит более персонализировать конфигурации и развертывание проектов.
Платформа уже может похвастаться экосистемой из 2000 разработанных сообществом плагинов, готовых к интеграции с подходом PaaS. Этот переход на PaaS является выгодным шагом как для разработчиков, так и для Strapi. «Мы придерживаемся рабочих процессов разработчиков, им нравится производительность, и они поддерживают свою продуктивность на самом высоком уровне, кодируя на своем компьютере, пользуясь всеми преимуществами работы в облаке», — сказал Джорджет.
Внедрение безголовой CMS в ландшафт PaaS предназначено для облегчения бремени разработки серверной части за счет решения сложных задач от имени разработчиков. Одна из основных задач — дать разработчикам свободу выбора предпочитаемых интерфейсных фреймворков.
Джорджет считает, что Strapi Cloud принесет особую пользу разработчикам интерфейсов, поскольку позволит им выполнять внутренние задачи, используя знакомые инструменты и рабочие процессы, такие как npm, VSCode, JavaScript и git. Помимо преимуществ для разработчиков, PaaS также упрощает общий пользовательский интерфейс для редакторов контента. Джорджет упомянул, что развертывание Strapi не всегда было простым для пользователей, даже если следовать рекомендациям компании.
Strapi заметила значительный интерес клиентов к PaaS-предложениям DigitalOcean и Heroku, при этом большинство клиентов используют одного из трех ведущих облачных провайдеров — Amazon Web Services, Microsoft Azure или Google Cloud Platform. Следовательно, Strapi стремится быть независимым от услуг хостинга, поддерживая поставщиков внешнего хостинга, таких как Vercel, Netlify и Cloudflare, и создавая нативную интеграцию с этими платформами.
Парижская компания недавно привлекла 31 миллион долларов в рамках финансирования серии B, по словам генерального директора по инвестициям Пьера Буржи Сида, это будет способствовать запуску Strapi Cloud и поможет привлечь больше поставщиков технологий и решений в ряды Strapi.
Поскольку среда no-code и low-code продолжает развиваться, такие платформы, как AppMaster и Strapi, предлагают невероятные возможности разработчикам и предприятиям, стремящимся оптимизировать процесс разработки своих приложений. С предстоящим выпуском Strapi Cloud разработчики могут рассчитывать на более удобный процесс создания индивидуальных решений для своих проектов.