MIT ライセンス · 本番運用志向

基盤はできています。 プロダクトを作ろう。

ガイド付きローカル設定から、Web アプリ、管理コンソール、Content Studio のデプロイまで。再実行に強い課金、非公開ストレージ、永続処理、可観測性、復元テストを一つにまとめています。

先にスタックを評価しますか? Sushi SaaS が適するケースを見る。

1 コマンドの開発環境セットアップ、doctor、統合 runner、安全な fixture、ローカル PostgreSQL・Redis・Garage。
再実行に強い決済チェックアウト、Webhook、台帳消費、1 回だけの補償を冪等に処理。
デプロイ可能な運用ポータブル worker、コンテナ、readiness、テレメトリ、バックアップ、保持、ローンチ監査。
設計を守るテストレイヤー、認可、再実行、マイグレーション、DB 制約を実行可能なルールに。

今の疑問から始められます。

必要な深さは段階ごとに違います。全スタックを起動し、1 つの有料フローを追い、残す機能を決める前に本番運用の制御を確認できます。

01

スターターを探索

インストール、製品情報のカスタマイズ、依存関係の確認、デモアカウント作成、全アプリの起動まで進めます。

クイックスタートへ
02

完全な機能を学ぶ

5 クレジット画像タスクを、認証、権限、台帳再実行、永続 worker、非公開出力、補償まで追います。

参照フローを追う
03

本番リリースを準備

堅牢なコンテナ、マイグレーションと整合性、復元訓練、ローンチ準備監査を実行します。

リリース手順へ

デモではなく、基盤。

リリース後に高くつく所有権、再試行、照合、運用アクセス、明確な境界に重点を置いています。

01

認証と不正利用対策

メール確認、OAuth、復旧、MFA、Turnstile、Redis レート制限、認証イベント履歴。

02

課金と権限

Stripe Price がチェックアウトを決定し、Webhook が組織の契約と機能を更新。

03

クレジット会計

追記型台帳が購入、付与、消費、取消、残高を追跡可能につなぎます。

04

組織とチーム

個人・共有ワークスペース、招待、ロール、最終所有者保護、共有リソース。

05

ストレージとジョブ

非公開 S3 オブジェクト、署名付きアクセス、生成結果、状態管理、再試行可能な永続キュー。

06

運用コンソール

MFA、読み書きロール、ジョブ復旧、監査、課金可視化を備えた独立管理アプリ。

07

コンテンツとデータライフサイクル

独立 Payload Studio、署名付きマーケティング gateway、同意記録、アカウント出力、遅延消去。

08

リリース運用

OpenTelemetry、構造化ログ、マイグレーション整合性、バックアップ、復元、保持、コンテナ、ローンチ確認。

実行できる参照ワークフロー

1 つの画像リクエストが SaaS 基盤全体を通ります。

ローカル画像プロバイダーは意図的に単純です。価値は周囲の本番形フローにあります。1 つのリクエストキー、5 クレジット消費、永続実行、非公開出力、障害後も復旧できる返金です。

完全な実装ガイドを読む
01

認可

メンバー、組織、機能、上限、同一オリジン境界を解決。

02

予約

指紋付きタスクと決定的な 5 クレジット消費を保存。

03

配送

HTTP リクエスト後も残る永続ジョブを重複排除。

04

生成

安定した冪等 ID と回数制限付き再試行でプロバイダーを呼び出す。

05

保存

非公開 Garage/S3 オブジェクトを検証し、短時間の署名 URL を返す。

06

補償

最終失敗時、failed にする前に消費を 1 回だけ復元。

コードは一方向に流れる。

ルートは HTTP を変換し、サービスは不変条件を守り、モデルだけがクエリし、DB が制約を保証します。

ルート

認証・検証を行い、HTTP を業務操作へ変換します。

サービス

不変条件、冪等性、認可、副作用を調整します。

モデル

型付き・テナント対応の永続化を一つの境界に集約します。

データベース

一意性、所有権、参照、永続的な状態遷移を保証します。

自社にしか作れない部分へ、より近い場所から始めよう。

クイックスタートを開く
実運用を見据えたオープンソース Next.js SaaS スターター · Sushi SaaS