Category

Cloudflare

Cloudflare Workers / Pages / D1 / R2 / KVなど、Cloudflareプラットフォームを活用した開発・運用のノウハウを紹介します。

7件の記事

Cloudflare Queuesの仕組みと特徴——Cronと勘違いしやすい理由

Cloudflare Queuesは「定期実行っぽいもの」に見えて、実態はイベント駆動のメッセージキューです。Queues自体の仕組みと特徴を整理しながら、Cron Triggersとの違いを解説します。

続きを読む

Hyperdriveとは何か——TCP接続とコネクションプーリング、そしてローカル開発

HyperdriveはWorkersから既存のPostgres/MySQLに高速に接続するためのサービスです。TCP接続やコネクションプーリングの仕組み、Supabase等のHTTP APIという代替案、ローカル開発での扱い方まで解説します。

続きを読む

wrangler devとViteは何が違うのか——ローカル開発の実態

SvelteKit+Cloudflare開発には「wrangler dev」と「Vite(bun dev)」という2通りのローカル起動方法があります。起動モデルとDXの違いを中心に比較します。

続きを読む

Prisma vs Drizzle ORM——Cloudflareで使うならDrizzleが圧倒的

PrismaとDrizzle ORMを比較すると、一般的な環境では一長一短ですが、Cloudflare Workers上ではDrizzleが圧倒的に有利です。CPU時間の制約という観点から理由を解説します。

続きを読む

Cloudflare D1で業務システムのデータベースを設計する

Cloudflare D1はSQLiteベースゆえの制約が独特です。型の緩さ・マイグレーション運用・Drizzle ORMとの組み合わせ方など、業務システムのDB設計で実際に意識しているポイントをまとめます。

続きを読む

Cloudflare Pages/WorkersでSvelteKitアプリを運用する

SvelteKitアプリをCloudflare Pages/Workersで運用する際の構成、環境変数・シークレットの扱い方、Alcogyが実際にハマったポイントを紹介します。

続きを読む

KV・R2・D1の使い分け——業務システムでどのストレージを選ぶか

Cloudflareが提供するKV・R2・D1は特性が大きく異なります。業務システム開発の具体例をもとに、それぞれの判断基準を解説します。

続きを読む