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)