個人開発者のためのインフラと技術のスタック #
インフラスタック #
Infrastructure
Cloudflare Workers — エッジでのサーバーレス実行。イベント駆動で常時起動不要
- 無料枠: 1日10万リクエスト、CPU時間10ms/リクエスト
- https://workers.cloudflare.com
Cloudflare R2 — S3互換オブジェクトストレージ。エグレス(データ転送)料金が完全無料
- 無料枠: 10GBストレージ、Class A 100万ops/月、Class B 1000万ops/月
- https://www.cloudflare.com/developer-platform/products/r2/
Cloudflare D1 — Workers上のサーバーレスSQLiteデータベース。クエリがなければ課金なし(scale-to-zero)
- 無料枠: 500万rows read/日、10万rows written/日、5GBストレージ
- https://developers.cloudflare.com/d1/
Turso — libSQL(SQLite fork)ベースのエッジDB。グローバルレプリケーション対応
- 無料枠: 500万rows read/月、1000万rows written/月、5GBストレージ
- https://turso.tech
Cloudflare Queues — Workers上のメッセージキュー。2026年2月に無料プランに追加された
- 無料枠: 1日1万オペレーション、最大1万キュー(保持期間は無料枠24時間)
- https://developers.cloudflare.com/queues/
メール
Resend — 開発者向けメール送信API。React Emailとの統合やWebhookに対応
- 無料枠: 月3,000通(1日100通上限)
- https://resend.com
Cloudflare Email Routing — 独自ドメインのメール転送。受信メールを任意のアドレスやWorkerにルーティング
- 無料枠: Cloudflareの無料プランに含まれる(追加料金なし)
- https://developers.cloudflare.com/email-routing/
認証
- Better Auth — TypeScript向けのフレームワーク非依存な認証・認可フレームワーク。OSSなので料金は発生しない
- メール/パスワード認証、ソーシャルログイン、2FA、パスキー、マルチテナンシー、SSO/SAML等を標準搭載。プラグインエコシステムで拡張可能
- https://better-auth.com
技術スタック #
フレームワーク
- Hono — Workers上でネイティブ動作する軽量フレームワーク。API・SSR両対応。日本人作者
- OSS(無料)
- https://hono.dev
ORM
- Drizzle ORM — D1・Turso両対応の型安全ORM。スキーマからのマイグレーション自動生成
- OSS(無料)
- https://orm.drizzle.team
フロントエンド / スタイリング
- React + Vite — Cloudflare Pagesでホスト。HonoのJSXでSSRも可
- OSS(無料)
- https://vite.dev
- Tailwind CSS — ユーティリティファーストCSS。AIによるコード生成との親和性が高い
- OSS(無料)
- https://tailwindcss.com
バリデーション
- Zod — TypeScriptファーストのスキーマバリデーション。フロント・バック共用可
- OSS(無料)
- https://zod.dev
認証
- Better Auth — 前述のとおり
- OSS(無料)
- https://better-auth.com
言語
- TypeScript — 全レイヤー統一。型によりAIの生成精度が上がる