テクノロジー

ドメインイベントを容易に記録できるコード設計を考える - kosui

1: kosui_me 2025/05/06 18:46

ドメインイベントの記録には意外と工数はかかりません。一方で、一度失ったデータは永久に復元できません。監査や障害対応のために、基幹システムを作るチームは絶対にドメインイベントを記録してほしいです。

2: dorapon2000 2025/05/07 02:22

“ドメインイベントを生成する関数 ドメインイベントを記録するストア ビジネスロジックに応じてドメインイベントの生成と記録を行うユースケース”

3: croissant2003 2025/05/07 06:31

データを分析するのが主の職種をサイエンティスト(笑)と呼ばないところが好感度高い

4: Eiichiro 2025/05/07 08:21

大事なテーブルだけ、作ったけど、最近は全部audits(Railsのgem)でいーや。ってなってる。変更された画面も記録するべき?メモ項目にコントローラ名いれるか。

5: magnoliak 2025/05/07 12:39

ドメインモデルとテーブル設計の関係、確かになーって思った

6: snowcrush 2025/05/07 13:12

データの履歴とデータ操作のログは分けて考えた方がいいと思う。後者の話としては賛成だけどDBに入れるかどうかは意見の分かれるところだと思う。

7: clubman023 2025/05/07 15:43

いいね

8: yarumato 2025/05/07 17:14

“ドメインイベントとは、ECサイトなら、ユーザーを作成/削除、注文を作成/キャンセル、商品が在庫切れ/再入荷等。記録すると、ユーザーの行動分析、レコメンデーション、ビジネスの意思決定、の恩恵。テーブル設計”

9: masatotoro 2025/05/07 19:09

ドメインイベント例