このセッションでは、MySQLのビューテーブルを活用したマルチテナントについてご紹介いたします。ファインディが提供するFindy Team+では、提供企業ごとにデータを分離するためにマルチテナントを採用しております。今まではマルチテナントの制御はアプリケーションレイヤーで行っていたのですが、アプリケーションレイヤーで対応する場合、コードに不具合が混入することでテナント外のデータにアクセスしてしまう可能性があります。ビューテーブルを活用することで、データベースレイヤーでマルチテナントを制御して、より安全にマルチテナントを運用する方法をご紹介します。
個人情報の取り扱いにご同意の上、送信ボタンを押して下さい。