【要約】Render Free + Groq + Cookie 署名で AI SaaS を ¥0 で立ち上げた話 [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
個人開発者がAI SaaSをマネタイズする際、インフラ費用とLLMのAPIコストが大きな障壁となる。特に無料枠のプラットフォームを利用する場合、以下の技術的課題に直面する。
- ・Render Free等のスリープによる、アクセス時のレイテンシ増大。
- ・SQLite等の揮発性DBによる、再起動時のユーザー課金状態の消失。
- ・LLM APIの利用料金の予測困難性と、悪意あるリクエストによるコスト爆発。
// Approach
著者は、インフラの制約を「状態の外部化」と「プロバイダの物理的分離」によって解決する手法を採用した。
- ・itsdangerousを用いた署名Cookieにより、DBが揮発してもユーザーのプラン情報をブラウザ側に保持させる。
- ・LLMの利用において、無料枠のGroqと有料のClaudeをプランごとに使い分け、コストを物理的に制限する。
- ・UptimeRobotによる定期的なHTTP pingを行い、Render Freeのスリープを回避する。
// Result
著者は、インフラコストを月額0円に抑えた状態で、AI SaaSの運用を実現した。
- ・DBの揮発性という制約下でも、署名Cookieにより顧客のPro状態を維持することに成功した。
- ・LLMのプロバイダを使い分けることで、APIコストの爆発を未然に防ぐ仕組みを構築した。
- ・売上規模に応じた段階的なインフラ昇格パスを定義し、持続可能な運用モデルを確立した。
Senior Engineer Insight
> 本構成は、コストを極限まで削る「生存戦略」として非常に合理的である。特に、DBの揮発性を署名Cookieで補完する設計は、制約を逆手に取った巧妙なハックと言える。しかし、状態をクライアント側に依存する設計は、データ整合性の観点から大規模運用には向かない。あくまでPoCや初期検証用として割り切るべきだ。スケーラビリティを無視した「一点突破」の設計であり、売上発生後の迅速なインフラ移行が成功の鍵となる。