CQRSの時空分割と観測
#時空
#CQRS
from
時間は存在しない
フロントエンドと時空
---
用語
Action
観測したイベント(subject)とペイロードを示す関数
ユースケース
ごとにユニーク
実行後に
ドメインイベント(Domain Event )
が発行される
アクターモデル
ドメインイベント(Domain Event )
を監視する
モデル
代数的データ型(ADT)
状態の重なりをシミュレートするデータ構造
Reducer
ActionとADTを受け取り次の状態に遷移する純粋関数
Dispatcher
観測(objective)のエミュレート
Actionを発行して内部の処理順と一貫性を制御する
内部的には
Event Sourcing
で管理される
---
Redux
Reduxのパラダイム
Action
の無限長配列をreduceし続ける機械
Redux Toolkit
だと、sliceが一種のアクター
---
Atomic State Management
Atomic State Managementのパラダイム
---
Finite State Machine(FSM)