【自分用まとめ】builderscon tokyo 2019 DAY1 はじめてのB2B SaaSデータモデリング #bc1204 #builderscon
![](https://s.togetter.com/static/web/img/placeholder.gif)
エンティティにはリソースとイベントがある。 イベントは日付をつけて違和感のないデータ イベントは業務の記録であり、B2Bで重要な点。 #bc1204 #builderscon
2019-08-30 11:37:36![](https://s.togetter.com/static/web/img/placeholder.gif)
イベントはシステムの中心で価値を生み出すところ→イミュータブルなデータとして扱おう(更新/改竄しちゃダメ) #builderscon #bc1204
2019-08-30 11:38:06![](https://s.togetter.com/static/web/img/placeholder.gif)
イベントはイミュータブルなデータ データ量増えるけどそこはどうすればいいんだろう #builderscon #bc1204
2019-08-30 11:38:29![](https://s.togetter.com/static/web/img/placeholder.gif)
サプライヤーの評価履歴はサプライヤー選定において重要な役割を担うので更新イベントとして抽出する 一方でタグは便利に使うための昨日で監査的な証跡も不要なので普通にアップデートする なるほど…! #builderscon #bc1204
2019-08-30 11:40:55![](https://s.togetter.com/static/web/img/placeholder.gif)
類似系の項目をまとめて同じテーブルで管理しようとした負債と闘っている最中なので本当に最初の設計大事… #builderscon #bc1204
2019-08-30 11:40:56![](https://s.togetter.com/static/web/img/placeholder.gif)
イベントをimmutableな形で残しつつも、リソースが履歴管理されることもB2Bの世界では必要かなと思っていたりもしている人。 (やっていたデータ設計の場所が特殊だったかもしれない) #bc1204 #builderscon
2019-08-30 11:40:59![](https://s.togetter.com/static/web/img/placeholder.gif)
イベントを記録したいのはヒストリーを見たいという要件があれば実装できそう。 何でもかんでもステータス変更のイベントがあるからってイミュータブルにはしないほうがいいんだろうなぁ #builderscon #bc1204
2019-08-30 11:40:59![](https://s.togetter.com/static/web/img/placeholder.gif)
イベントの記録順番は正にドメインモデリングだなあと思う。 #bc1204 #builderscon
2019-08-30 11:42:33![](https://s.togetter.com/static/web/img/placeholder.gif)
## 外部キーの持ち方の重要性 外部キーの持ち方を間違えると、前提となるデータがないとデータが登録できないことになる。 -> いろんな意見はあるとは思うけれど、私は外部キーは可能な限り使いたくない派です #bc1204 #builderscon
2019-08-30 11:43:22![](https://s.togetter.com/static/web/img/placeholder.gif)
ERD作った上でのユーザーストーリーマップをどう作っているのか、めっちゃ気になる。 #bc1204 #builderscon
2019-08-30 11:45:50![](https://s.togetter.com/static/web/img/placeholder.gif)
システムよりっぽい話の仕方しちゃうとドメインエキスパートと齟齬が生まれがち…禿げ上がるほど同意 #builderscon #bc1204
2019-08-30 11:45:52![](https://s.togetter.com/static/web/img/placeholder.gif)
ドメインエキスパートとうまくやる 業務に適した言葉に`いちいち`直して(システム屋の言葉でなく)やりとりするとよい #builderscon #bc1204
2019-08-30 11:46:54![](https://s.togetter.com/static/web/img/placeholder.gif)
「ドメインエキスパート」とされる人が実はドメインエキスパートでなくて、設計当初「ない」とされていたものが顧客にきいてはじめて全然違うことに気づくみたいなのないのかな、それも頻繁にあったり #bc1204 #builderscon
2019-08-30 11:47:07