個人開発者のためのインフラと技術のスタック

個人開発者のためのインフラと技術のスタック

個人開発者のためのインフラと技術のスタック #

インフラスタック #

Infrastructure

  • Cloudflare Workers — エッジでのサーバーレス実行。イベント駆動で常時起動不要

  • Cloudflare R2 — S3互換オブジェクトストレージ。エグレス(データ転送)料金が完全無料

  • Cloudflare D1 — Workers上のサーバーレスSQLiteデータベース。クエリがなければ課金なし(scale-to-zero)

  • Turso — libSQL(SQLite fork)ベースのエッジDB。グローバルレプリケーション対応

    • 無料枠: 500万rows read/月、1000万rows written/月、5GBストレージ
    • https://turso.tech
  • Cloudflare Queues — Workers上のメッセージキュー。2026年2月に無料プランに追加された

メール

  • Resend — 開発者向けメール送信API。React Emailとの統合やWebhookに対応

  • Cloudflare Email Routing — 独自ドメインのメール転送。受信メールを任意のアドレスやWorkerにルーティング

認証

  • Better Auth — TypeScript向けのフレームワーク非依存な認証・認可フレームワーク。OSSなので料金は発生しない
    • メール/パスワード認証、ソーシャルログイン、2FA、パスキー、マルチテナンシー、SSO/SAML等を標準搭載。プラグインエコシステムで拡張可能
    • https://better-auth.com

技術スタック #

フレームワーク

  • Hono — Workers上でネイティブ動作する軽量フレームワーク。API・SSR両対応。日本人作者

ORM

  • Drizzle ORM — D1・Turso両対応の型安全ORM。スキーマからのマイグレーション自動生成

フロントエンド / スタイリング

  • React + Vite — Cloudflare Pagesでホスト。HonoのJSXでSSRも可
  • Tailwind CSS — ユーティリティファーストCSS。AIによるコード生成との親和性が高い

バリデーション

  • Zod — TypeScriptファーストのスキーマバリデーション。フロント・バック共用可

認証

言語