この記事は CyberAgent Developers Advent Calendar 2022 の 12 日目の記事です。 株式会社 WinTicket の竹内 (@dora1998) です。2022 年 7 月に開催した技術カンファレンス「CA BASE NEXT 2022」の Web サイトにおいて、テックリードとしてサイト構成の設計・実装などを担当しました。 本記事では、カンファレンス Web サイトでどのように登壇者やセッションの情報を取りまとめ、運用を行なっていたかを紹介します。 TL;DR Google スプレッドシートをデータベースとして扱い、登壇者やセッション情報を管理しました Google Apps Script で、シートから JSON 出力してデータを Git リポジトリに同期する仕組みを実装しました 静的サイトとしてビルドする際に、データ全体を直接 import