~/VibeHandbook
$39

08 · 06

個人開発者におすすめのデフォルトの道筋

数えきれないほどの一人プロジェクトで機能してきた道筋です。各ステップは、本当に必要になったときだけ踏みます。

  1. プロトタイプ: 静的 + マネージドなバックエンドサービス。 フロントエンドを静的ホスティング (Cloudflare Pages、Vercel、またはNetlify) に置きます。データと認証には、SupabaseやFirebaseのようなマネージドバックエンドに頼り、自分でデータベースを運用するのを省きます。コスト: 実質ゼロ。

  2. 初期の本番: エッジ関数かサーバーレス関数を追加する。 サーバーサイドのロジックが必要になったら — 秘密のAPI呼び出し、Webhook、カスタム認証 — 同じプラットフォームに関数を追加します。依然としてゼロまでスケールし、依然として安く、依然として1回のデプロイです。

  3. 本物の製品: バックエンドをコンテナプラットフォームに移す。 アプリが関数では収まらなくなったら (長時間稼働するプロセス、永続的なサーバーを求めるフレームワーク、バックグラウンドジョブ)、コンテナ化してRailway、Render、またはFly.ioにデプロイします。Dockerfile とプラットフォーム設定はAIに書かせましょう。

  4. スケールまたは特化: そのときだけVMやAWSのようなクラウドプロバイダーを検討する。 ここで複雑さ (とあなたの請求額) が跳ね上がります。たいていの個人開発者はこのステップを必要とすることはなく、それは正しくやっている証であって — 限界ではありません。

避けるべき間違いは、「本物のエンジニア」が使うとされているからという理由でステップ4から始めることです。真実は逆です。シンプルに始めるのがシニアの一手です。いつでもより多くの制御へと進級できますが、必要のなかったインフラと格闘して失う数か月は、簡単には取り戻せません。

オフラインでも読みたい?

PDF + EPUB + ダウンロード可能なプロンプトライブラリ + バージョンアップデートを入手しよう。

$ PDFを入手 — $39