AWS SaaS Boostをオープンソース公開
(github.com)-
SaaSソリューションを簡単に構築できるよう支援するツール
-
開発者がコア機能に集中できるよう、その他の機能を標準で提供
→ 1つのサービスを複数のユーザー(テナント)に提供し、利用量/サブスクリプションモデルに応じて課金できるようにする
→ コア機能はDockerイメージとして作成して登録(ECR)
→ 標準提供: Onboarding、Metrics、User、Settings、Tenant、Quota など
→ React Adminを提供: Lambda + Cognito + S3
- 動作
→ Onboarding Tenant: SaaSに新規登録すると、Onboarding & Settingマイクロサービスを実行(CloudFormationを利用した自動化)
→ Tenant環境: それぞれのVPCを構成してRoute 53でルーティングし、各TenantはECSクラスターにデプロイ
→ Stripe APIキーを追加してSaaS課金を構成
→ QuickSightで運用統計を提供
- re:Invent 2020でプレビュー公開
1件のコメント
ありがとうございます! テストで一度使ってみないといけませんね!