
最終更新日
問い合わせフォームをCloudflareWorkersで実装した話

えほ/Ehor.

まちぇ
はじめに
Nuller開発チームでは、以前より問い合わせフォームのシステムを運用していました。
しかしながら、そのシステムはPHPで構築されており、レガシー化が進んでいました。
そこで今回、Cloudflare Workersを用いて問い合わせフォームを刷新することにしました。
そして、フォームのデザインも一新してみました。
新システムについて
旧来の PHP バックエンドから Cloudflare Workers へ完全移行しました。
- サーバーレスでの運用により、インフラ管理がほぼ不要
- 無料プランで十分なリクエスト数(デプロイ・リクエスト数の上限はあるものの、通常利用ではまず超過しません)
認証について
認証にはGoogleアカウントによるログインを採用しました。 Cloudflare WorkersでGoogleのOAuth認証を実装し、完全なるサーバーレスを実現しています。 また、Nuller独自の認証基盤により、Cookieやストレージ、セッション等を一切使用せずにログインの状態を管理出来るようにしました。
デザインについて
Nullerらしさを表現した下線デザインに再設計しました。
おわりに
今回のリニューアルを通じて、Cloudflare Workers の手軽さと高いパフォーマンスを実感しました。
Nullerでは今後もさまざまな開発に取り組んでまいります。今後の活動にもご期待ください!