メルカリのNotion事情について聞いてきたので共有します!
2000人規模なので興味があって聞きました。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
■ 2000人規模 × 共通DBの現実
まず、共通DBまわりの話。
- 2000人規模で共通DBを使っているが、正直かなり重い
- Google Meetが突然落ちる→原因はまだ特定できていないとのこと
- プロパティを増やしたがる人が必ず出てくる
👉「共通DB × 大人数 × プロパティ過多」は理論より先に“現場が悲鳴を上げる”というのが率直な感触。
■ そこから辿り着いた設計思想・運用ルール
その上で、今どうしているか。
1. DB設計の基本スタンス
- プロパティは少なめがいい派
- DBは分散派
- 「プロパティ増やしまくるのは悪」という認識を、組織として伝えていきたい
2. 現場と経営のレイヤー差
- 経営のDBは整ってきている
- 現場DBはまだカオスな部分もある
3. セキュリティ・権限設計
- 機密情報が多いため、閲覧設計をかなり重視
- SSO利用(セキュリティレベルは高い)
- グループは必要最低限のみ
- グループで縛るより、プロパティ+行(レコード)権限で制御
4. 共有の考え方
- DB単位での一括共有はリスクが高い
- アジェンダ/プロジェクトごとに
- 経営層向けの最低限のグループ以外は使用しない