Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

コマンドクエリ責務分離 (CQRS: Command and Query Responsibility Segregation) by Mind Map: コマンドクエリ責務分離 (CQRS: Command and Query Responsibility Segregation)
5.0 stars - 1 reviews range from 0 to 5

コマンドクエリ責務分離 (CQRS: Command and Query Responsibility Segregation)

Greg Young流CQRS - Mark Nijhof - Digital Romanticism

システムの 更新処理と 参照処理を 分離する

Event Sourcing

イベントを 蓄積する

最新の 情報は イベントから 求める

関数型で 処理できる

Toodledo は CQRS 的

タスクリストの 表示は クエリー

リストアイテムの 分類や 完了を 変更しても 画面上に 残り続ける

他マップ: プログラム構成法, ロジックの 置き場所

CQRS by Martin Fouler

コマンドと クエリーで 別の ドメインモデルを 使っても よい

Cloud 時代の Architecture

あらゆる メソッドは コマンドまたは クエリーの どちらかである

Aggregate Root (集約ルート)

リポジトリアクセスの ための 最上位オブジェクト

クライアントは 集約ルートを 呼び出すだけで その 下の すべての オブジェクトを 呼び出すことが できる

エラーチェックについて

ここで 議論されている

問題

解決策

FAX の 送信は CQRS 的?

紙を 読み込ませるのは コマンド

結果は すぐに 返らず, 後で 送信履歴を 見て 判断する

でも FAX では 話し中が 数回あると エラーレポートが 印字される