事業サイト v4
概要
自社の事業サイトを、複数サイトを1つのモノレポ基盤で運用できる構成として、ヘッドレスCMSベースで再構築した(v4)。
課題・背景
旧版は単一サイト構成で、サイトを増やすたびに環境が分散していた。複数サイトを共通の仕組みで運用し、コンテンツ編集と配信を一元化したかった。
アプローチ
ヘッドレスCMS(EmDash)を採用し、各サイトを独立パッケージとして1つのモノレポに集約。Astro でサーバーレンダリングし、Cloudflare Workers + D1 + R2 で配信することで、表示速度と運用コストを両立させた。サイト追加をテンプレートからの複製で完結できる構成にした。
成果
複数サイトを共通基盤で運用できるようになり、サイト追加・コンテンツ編集の運用負荷を低減。エッジ配信により高速表示を維持している。
担当範囲
企画/設計/開発/インフラ/運用
技術スタック
Astro/EmDash(ヘッドレスCMS)/Cloudflare(Workers・D1・R2)