思考ログ:マルチテナントアプリケーションは難しいんだなぁ(あるいはやっぱり知識は大事という話
思考ログ:マルチテナントアプリケーションは難しいんだなぁ(あるいはやっぱり知識は大事という話
マルチテナントアプリケーション
を自作したくなった動機
Laravel
の
Tenancy for Laravel
のような既存解法の存在
AWS
でいうところの
CloudFront SaaS Manager
Hono
で同等の仕組みを作ろうとしたが断念
最低限必要な構成要素
Tenant Resolver
Tenant Registry
それらを組み合わせる
Middleware
思考が破綻した理由
Drizzle
の
マイグレーション
管理
中央
DB
の責務
パッケージ
依存の分離可能性
1DB
マルチテナント
の扱い
これらが
相互依存
し組み合わせ爆発
原因の
自己分析
マルチテナント
の「
定石
」を知らなかった
0 から
可能性
を網羅しようとして脳のキャパを超えた
AI に聞いても
妥当性検証
ができず前に進めない性質
結論
まず定石を学ぶ必要
「
マルチテナントSaaSアーキテクチャの構築
」を読む
タスク
が追加