Tags English

Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Osaka #3

#Workers Tech Talks

この記事は英語で書かれた原文をAIが翻訳したものです。

Cloudflare Workers Tech Talks in Osaka #3

2026年8月7日に「Workers Tech Talks in Osaka #3」を開催しました。大阪では3回目のWorkers Tech Talksで、前回からおよそ1年半ぶりです。約40名が参加し、6本の素晴らしいトークがありました。そして、発熱で欠席してしまった前回の京都とは違い、今回は約束通り、ちゃんと会場にいました!

Cloudflare Workers Tech Talksとは

Cloudflare Workers Tech Talksは、Cloudflare Workersを使って開発している開発者が、Cloudflare Workersについて語るイベントです。東京、大阪、京都、新潟、北海道、福岡で複数回、そしてテキサス州オースティンでも一度開催してきました。このイベントの特徴は、スピーカーが好きなことを自由に話せることです。スピーカーには「『Cloudflare Workersとは?』みたいな導入はしないでください」とよく伝えています。話したいことを話してもらうのです。

会場

会場は、R3 Instituteが運営する梅田のコミュニティスペースgusuku Ashibinaa OSAKAでした。会場提供ありがとうございました!

Venue

参加者

connpassのイベントページで参加者を募集しました。

https://workers-tech.connpass.com/event/399304/

定員50名に対して45名の申し込みがあり、当日は約40名が参加しました。奈良や神戸から来た方も含め、大阪のコミュニティが集まってくれました!

トーク

私を含めて6名のスピーカーが登壇しました。

Cloudflare is Agents

chimame

chimameさんは、Agents SDKを使って、一緒にゲームを遊んでくれるAIエージェントを作った話をしてくれました。TauriとReactで作られたフロントエンドがマイク音声とゲーム画面をWebSocketでストリーミングし、Workers上のVoice Agentがそれを受け取ってリアルタイムに話しかけてくるという構成です。AgentsはDurable Objectsをバックエンドにしているのでエージェントは状態を保持でき、会話履歴はD1に保存できます。「エージェントは眠らなければならない」というフレーズが印象に残りました。かっこいい響きです。デモの音声が思うように出なかったのが心残りだと言っていましたが、エージェントがゲームプレイを理解して雑談してくれる様子に会場は盛り上がっていました。

スライドはこちら: https://speakerdeck.com/chimame/cloudflare-is-agents

AWSからCloudflareに移行して学んだ「サーバーを持たない」ということ

rdlabo

rdlaboさんは、本番サービスをAWSからCloudflare Workersに移行した経験を共有してくれました。移行によってコストは30〜50%削減できた一方で、従量課金の教訓についても率直に語ってくれました。なんでもKVにキャッシュしていたら想定外の請求が来て、何を本当にキャッシュすべきかを考え直したそうです。一番響いたのは、Cloudflareなら「成功する前に、成功に備えてコンピューティングリソースを予約しておく必要がない」という話でした。

スライドはこちら: https://docs.google.com/presentation/d/1MVF6nWVXKlFVjLMnUoCtjkQ8pJBh4knmBcv5kFJn_eY/edit?usp=sharing

Formisch、HonoX、Cloudflare Workersによるミニマルなスキーマ駆動開発

Kanon

Kanonさんは、HonoXValibot、そしてValibot作者によるフォームライブラリFormischを組み合わせた、超ミニマルなスキーマ駆動開発のスタイルを紹介してくれました。クライアントサイドとサーバーサイドで1つのValibotスキーマを共有できるように、HonoX向けのFormischアダプタを新しく書いたそうです。彼は最近Valibotのメンテナになりました。コミュニティのメンバーが世界中で使われるライブラリをメンテナンスしているのは素晴らしいことです。

スライドはこちら: https://slide.inorinrinrin.com/entry/2026/08/04/235853

実際に動くデモサイトを作る

私は、さまざまなCloudflareプロダクトの最小限のコードをWebページ上でそのまま実行できるサイト、cf-demos.yusuke.runについて話しました。文字列として渡されたコードをDynamic Workersで実行し、カスタムのバインディングで環境を分離しています。

スライドはこちら: https://slides.yusu.ke/cf-demos

Cloudflare Browser Run

okady

okadyさんは、ヘッドレスブラウザでkintone向けの請求書PDFを生成する話をしてくれました。chromedpで苦労した末——特にブラウザのバージョン不一致による失敗が繰り返し起きたそうです——CloudflareのBrowser Runに移行しました。HTML/CSSをPDFにレンダリングでき、しかもとても安いとのこと。他のCloudflareプロダクトも使っているそうなので、その話もぜひ今後のイベントで聞きたいです。

スライドはこちら: https://www.slideshare.net/slideshow/cloudflare-browser-run/289077401

それでもやっぱりMCP

Hidetaka Okamoto

トリを飾ったのはHidetaka Okamotoさんで、Workers上で複数のリモートMCPサーバーを開発・運用してきた経験を語ってくれました。WordPressの記事管理やGoogle Search Consoleへのクエリといった用途のMCPサーバーを作っているのが面白かったです。進化し続けるMCPの仕様にどう追従しているか、そしてWorkers Analytics Engineを使って、どのMCPツールが実際に使われていてどれだけ効果があるのかを計測している話もありました。

スライドはこちら: https://www.docswell.com/s/hideokamoto/ZR8W22-2026-08-07-193326

フィードバック

参加者にはハッシュタグ#workers_techを付けてXにポストしてもらいました。フィードバックはこちらから見られます。

https://x.com/search?q=%23workers_tech

leaysgurさんがイベントのメモも書いてくれています。

まとめ

大阪は、東京以外で初めてWorkers Tech Talksが開催された場所であり、ここのコミュニティはどんどん良くなっています。トークはAIエージェント、クラウド移行、スキーマ駆動開発、動的なコード実行、ブラウザ自動化、MCPと、どれも深く技術的な内容でした。スピーカーと参加者の皆さん、そして素敵な会場を提供してくださったR3 Instituteに感謝します!

集合写真です!

Group photo