オープンソースのコンテンツ管理システム (CMS) である Strapi は、ヘッドレス CMS をサービスとしてのプラットフォーム (PaaS) ソリューションとして提供することで、クラウドに進出しています。新しいベンチャーは、Strapi のオープンソースの性質を維持しながら、アプリケーション インフラストラクチャ管理に対処したくない開発者のためにバックエンド開発を簡素化することを目指しています。
Strapi の共同創設者兼最高製品責任者である Aurelien Georget 氏は、Strapi Cloud のアルファ フェーズについて The New Stack に語り、PaaS オプションを提供する動きは、本格的なサービスとしてのソフトウェアを提供する前兆であると述べました。 (SaaS) の今後の経験。 「Strapi では、初日から開発者に焦点を当ててきました」と Georget 氏は言います。 「Strapi Cloud も変わりません。」
Strapi Cloud は現在、9 月までは 12 人のユーザーを対象としたアルファ版であり、その後、年末までに数百人のユーザーが関与するベータ段階が開始されます。同社は、2023 年 1 月までにこのサービスを広く利用できるようにする予定です。
技術的な側面をさらに掘り下げると、Strapi は 100% JavaScript であり、Node.js プラットフォーム上に構築されます。バックエンド フレームワークには、SaaS モデルよりも優れたカスタマイズ性と柔軟性を提供する HTTP サーバーである Koa が採用されています。 Georget 氏は、Strapi Cloud ユーザーはプラグインをインストールして新しいendpointsを追加できるようになり、よりパーソナライズされたプロジェクト構成と展開が可能になると説明しました。
このプラットフォームは、コミュニティが開発した 2,000 のプラグインのエコシステムをすでに誇っており、PaaS アプローチと統合する準備ができています。この PaaS への移行は、開発者と Strapi の両方にとって有益なステップです。 「私たちは開発者のワークフローにこだわります。彼らはパフォーマンスを楽しみ、マシンでコーディングすることで生産性を最高レベルに保ちながら、クラウドにいることのすべてのメリットを享受しています」と Georget 氏は言います。
PaaS ランドスケープへのヘッドレス CMS の導入は、開発者に代わって複雑なタスクを処理することにより、バックエンド開発の負担を軽減するように設計されています。主な使命の 1 つは、開発者が好みのフロントエンド フレームワークを自由に選択できるようにすることです。
Georget は、Strapi Cloud が特にフロントエンド開発者に利益をもたらし、npm、VSCode、JavaScript、git などの使い慣れたツールやワークフローを使用しながらバックエンド タスクを処理できるようになると考えています。開発者にとっての利点に加えて、PaaS はコンテンツ編集者の全体的なユーザー エクスペリエンスも簡素化します。 Georget 氏は、同社のガイドラインに従っているにもかかわらず、Strapi の展開が常にユーザーにとって挑戦的であるとは限らないと述べました。
Strapi は、顧客が DigitalOcean と Heroku PaaS のサービスにかなりの関心を寄せていることを確認しており、ほとんどのクライアントは、上位 3 つのクラウド プロバイダー (Amazon Web Services、Microsoft Azure、または Google Cloud Platform) のいずれかにデプロイしています。したがって、Strapi は、Vercel、Netlify、Cloudflare などのフロントエンド ホスティング プロバイダーをサポートし、これらのプラットフォームとのネイティブ統合を構築することで、サービスに依存しないホスティングを目指しています。
パリを拠点とする同社は最近、シリーズ B の資金調達で 3,100 万ドルを調達しました。投資 CEO の Pierre Burgy Sid 氏は、Strapi Cloud の立ち上げを推進し、より多くのテクノロジーとソリューション プロバイダーを Strapi の傘下に引き込むのに役立つと述べました。
no-codeおよびlow-code環境が進化し続ける中、 AppMasterや Strapi などのプラットフォームは、アプリケーション開発プロセスの合理化を目指す開発者や企業に素晴らしい機会を提供します。今後の Strapi Cloud リリースにより、開発者は、プロジェクト用にカスタマイズされたソリューションを作成する際に、よりシームレスなエクスペリエンスを期待できます。