LINE UIT組織でLandPress Contentのバックエンドを開発しています。
LINEでは2年前、従来のヘッドレスCMSの構造とパフォーマンスを改善した新しいヘッドレスCMS、LandPress Contentを社内向けに公開しました。その後、従来のCMSを使用していた多くのLINEサービスがLandPress Contentとして再開発されはじめました。今回の記事では、従来のCMSからヘッドレスCMSに移行する際の注意点や移行後の改善点について紹介します。 ヘッドレスCMS登場の背景 まず、ヘッドレスCMSが登場した背景を見てみましょう。 従来のCMSの問題点 従来のCMSは、下図のようにフロントエンドとバックエンドの組み合わせで一体化されたように動作します。その代表例としてWordPressとMovableTypeがあります。 従来のCMSの構造 「フロントエンドとバックエンドの両方を提供するなんて本当に便利ですね!」と思うかもしれません。しかし、サイトを運営する上でこのようなモノリシック(monolithic)構造は以下のような多くの問題を引き起こします。 パフォーマンスとセキュリティ:モノリシック構造は大容量でコンピューティ