Web アプリ 納品済みプロダクト · マルチテナント SaaS
主な機能
代理店は割り当てられた価格表で発注
注文・請求・入金を残高まで追跡
期限超過の債権を追う自動リマインド
代理店網全体にわたるレポート
マルチテナント。テナントごとの課金とサブスクリプション
テナントに成り代わって調査できるスーパー管理コンソール
重要なレコードに対する監査証跡
技術スタック
FastAPIPythonCeleryPostgreSQLNext.jsDocker
仕組み
PostgreSQL 上の FastAPI サービスで、リクエストを塞いではいけない処理——リマインドの実行とレポート生成——を Celery が引き受けます。テナント性はデータモデル自体にあり、tenant と organization が第一級のエンティティであるため、あるメーカーの代理店が別のメーカーから見えることはありません。