Tags English

Blog - Yusuke Wada

Screenshot

Cloudflare Workers Tech Talks in Osaka #1

#Workers Tech Talks

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

Cloudflare Workers Tech Talks in Osaka #1

2月26日に、初めての大阪でのWorkers Tech Talksを開催しました。このイベントは、これまで東京で2回開催してきたCloudflare Workersを使う開発者のためのイベント「Workers Tech Talks」の大阪版です。25名以上の開発者が参加し、6名がトークをしてくれました。参加者のみなさんに満足してもらえて、イベントは成功でした。この記事はそのレポートです。

Workers Tech Talks in Tokyo

過去の東京でのイベントについては、以下の記事をご覧ください。

会場

会場は大阪・本町にある「中央会計セミナールーム」で、中央会計さんに提供していただきました。とても良い会場でした。ありがとうございました。

Venue

参加者

参加者は以下のサイトで募集しました。

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

25名以上が参加し、そのあとの懇親会(飲み会)にも多くの人が参加してくれました。大阪の地元の方に加えて、東京や岡山からの参加者もいました。

Photo

トーク

私を含む6名の開発者が、それぞれ15分ずつトークをしました。これまでの東京での開催と同じく、登壇者には「『Cloudflare Workersとは何か』の説明はしないでください」と伝えました。つまり、登壇者は初心者に合わせる必要がなく、話したいことを話せるということです。難しいと感じる人もいるかもしれませんが、「熱量を持って話してくれる」「全部は分からなくても面白い」ので楽しいのです。この方式なら、毎回新しいアップデートがあるので、イベントがマンネリ化することもありません。

タイムテーブル

タイムテーブルはこちらです。

Time Table

それぞれのトークを紹介します。

LangChainとWorkers AI / VectorizeでRAGを作る by @hidetaka_dev

Slide

https://www.docswell.com/s/hideokamoto/58GP9Y-workers-tech-talk-osaka-vol1

彼はWorkers AI、Vectorize、Workersを使ってRAGアプリケーションを作りました。このアプリケーションは、このイベントの直前に参加したイベントについてのブログ記事を学習させたもので、そのイベントに関する質問により正確な回答を返します。Workers AIのモデルは日本語が苦手ながらも約70%の精度が出ており、翻訳モデルを追加するとさらに良くなったとのことでした。

HonoとPostgreSQL with Workersを本番投入する by @horai93

Slide

https://speakerdeck.com/pensuke81/postgresql-with-workers-on-hono-at-workers-tech-talks-in-osaka-20240226

彼はWorkers上でアプリケーションを作り、本番投入に向けて準備した話をしてくれました。このアプリケーションはtcp connectで外部のPostgreSQLに接続し、Honoを使っています。AsyncLocalStorageを使ってデータベースの接続情報にどこからでもアクセスできるようにするTipsを共有してくれました。また、Supabase、Hyperdrive、Neonのベンチマークを取り、その結果も共有してくれました。

私がエッジを使う理由 by @chimame_rt

Slide

https://speakerdeck.com/chimame/si-gaetuziwoshi-uli-you

彼はまず、Webアプリケーション開発の変遷について話しました。2010年頃まではRubyのRailsやPHPのSymfonyによるSSRが主流でしたが、ReactやAngular.jsの台頭でMVCのViewが独立し始め、「フロントエンド」が生まれました。RemixとCloudflareを例に、CDNのエッジがフロントエンドの仕事を担うようになるかもしれない、と提起していました。

Cloudflare Workersの環境を再現することについて by @yusukebe

Slide

https://speakerdeck.com/yusukebe/cloudflare-workersnohuan-jing-wozai-xian-surukotonituite

私は、Cloudflare Workersの環境を再現することの重要性と、そのために必要なものについて話しました。具体的には、イベント当日の直前に発表されたWranglerとViteのAPIを使えばそれが可能になる、という話をしました。

月間1,000万ユーザー超のサービスをHonoとCloudflare Workersでリプレイスする by @kmd_09

Slide

彼は、月間1,000万ユーザー以上、50ノードのGKEクラスターで動く大規模な広告配信サービスを、HonoとCloudflare Workersを使ったアプリケーションにリプレイスした経験を共有してくれました。Google BigQueryやGCSにログを送る必要は、Logpushで解決したそうです。Cloudflare WorkersとHonoを選ぶ理由は、運用の手間がかからないことと、スケーラブルなAPIを無料で構築できることだ、と締めくくっていました。

「Hono遍歴」と「HonoXでブログ作成」 by @yasu551_

Slide

https://speakerdeck.com/yasu551/honobian-li-to-honoxdeburoguzuo-cheng

彼は別のイベントで声をかけたのがきっかけで、岡山から来てくれました。発表されたばかりのメタフレームワークHonoXを使ってブログシステムを作ったそうです。このブログシステムはデータをD1に保存し、インタラクティブなMarkdownプレビューを備え、画像のアップロードもできます。フロントエンド開発の経験がなくても、HonoXを使えばシンプルなサイトをすばやく簡単に作れる、と話していました。

フィードバック

ハッシュタグ「#workers_tech」のXでのポストでは、「登壇者が話したいことを話せるイベントは良い」「実際の開発や活用の話をたくさん聞けて、面白いプロダクトも見られて、とても刺激になった」といった声がありました。

まとめ

東京以外で初めてのWorkers Tech Talksの開催でしたが、みんなで楽しめるイベントになりました。手伝ってくれた@msngさんと@hidetaka_devさん、会場を提供してくれた中央会計さんに感謝します。次回は夏でしょうか?

Photo