Web開発者のための[入門]Cloudflare Workers
――JavaScript・TypeScriptの簡単・高速プラットフォーム
- 福岡秀一郎/ syumai,井手優太,川村空千/ Monica,上島愛史 著
- 定価
- 2,860円(本体2,600円+税10%)
- 発売日
- 2026.2.13
- 判型
- A5
- 頁数
- 208ページ
- ISBN
- 978-4-297-15438-7 978-4-297-15439-4
概要
Cloudflare Workersは、Cloudflareが展開しているサーバーレスコンピューティングプラットフォームです。いわゆるFaaS(Function as a Service)の1つですが、AWS LambdaやCloud Functions(Google Cloud)、Azure Functions(Microsoft Azure)などよりも、軽量かつ気軽に試せるサービスです。
その一方で、Cloudflareプラットフォーム製品の中核という位置づけにあり、キーバリューストア、S3互換ストレージ、リレーショナルデータベースなどを呼び出すこともできる強力なサービスでもあります。
本書はCloudflare Workersの手軽な入門書です。CDNエッジの概要と用途および、Cloudflare Workersの概要を押さえ、ハンズオンでCloudflare Workersの基本から、一歩進んだ使い方まで体験できます。
こんな方にオススメ
- Web開発者
- フロントエンドエンジニア
- 個人開発者
- JavaScriptユーザー・TypeScriptユーザー
目次
- はじめに
第1章 はじめてのCloudflare Workers
- 1.1 Cloudflare Workersとは
- 1.2 Cloudflare Workersをはじめよう
- 1.3 作って学ぶCloudflare Pages
第2章 Cloudflare WorkersとHono
- 2.1 HonoではじめるCloudflare Workers
- 2.2 Honoで作る短文投稿Webアプリ
第3章 Cloudflare Workersとエッジ
- 3.1 Cloudflare WorkersにおけるキャッシュとHTTP Caching
- 3.2 エッジにおけるRustとCloudflare Workers
第4章 Cloudflare Workersの連携機能
- 4.1 Service bindingsで複数Workerを連携してみよう
- 4.2 Cron TriggersでWorkerを定期実行してみよう
第5章 Cloudflareスタック入門
- 5.1 HyperdriveでDBとの通信を効率化しよう
- 5.2 Durable Objectsでステートフルな処理やリアルタイム通信を実装する
- 5.3 Cloudflare AccessでWebサイトへアクセス制限を追加しよう
- 5.4 Cloudflare Queuesを使ってバックグラウンドで非同期処理してみよう
第6章 Cloudflare Workersと生成AI
- 6.1 Cloudflareにおける生成AI活用
- 6.2 Agents SDKの詳細と利用方法
- おわりに
- 参考文献
- 索引
プロフィール
福岡秀一郎/ syumai
株式会社メルペイにて加盟店審査画面や加盟店情報管理サービスの開発に従事した後に、株式会社ベースマキナにて管理画面SaaSの開発を行っている。主な技術領域はTypeScript、JavaScript、Go、Cloudflare Workers。趣味で、Go言語やECMAScriptの仕様を読み進めている。最近は、Cloudflare Workersに関連するコミュニティでの登壇を中心に行っている。
井手優太
株式会社日本経済新聞社にてCDNを活用した高速化やサービス分割に従事。
退職後、トレーディングカードゲームにハマってしまい現在はカードショップ勤務。
川村空千/ Monica
2025年埼玉大学卒業、株式会社サイバーエージェントに入社。現在、株式会社AbemaTV所属。主な技術領域はフロントエンドや、エッジワーカー、動画変換、数理最適化。趣味の活動として、Webパフォーマンス、メタヒューリスティックなどの最適化大会への参加や、Webアプリケーション開発を行っている。
上島愛史
株式会社エイチームのグループ企業で比較系Webサービスの開発に携わった後、現在はEC領域の事業会社にて需要予測・発注管理SaaSの開発に取り組んでいる。主な技術領域はTypeScript、React、Cloudflare Workers、Pythonなど。