InfoQ ホームページ eventsourcing に関するすべてのコンテンツ
-
CQRS, 読み込みモデル,永続性
イベントをソースとするCQRS(Command Query Responsibility Segregation/コマンドクエリ責務分離)システムの開発において,リレーショナルデータベースへのイベントの保存と数値の順次増加によるグローバルにユニークなイベントIDの生成は,ある意味で極めて重要な決定になる - Kontad Garus氏は最近,比較的小規模なシステムの構築した自身のプロジェクトで経験したことを,3つのブログ記事に著した。
-
DDD、イベント、マイクロサービス
マイクロサービスを素晴らしいものにするには、ドメイン駆動設計(DDD)が必要であり、5年から10年前に発生した誤ちはDDDによって解決されたが、マイクロサービスの世界でも同じことが起こっている。David Dawson氏はロンドンで開催されたDDD Exchangeの講演でこのように自身の考えを発表した。
-
DDD、イベント、マイクロサービス
マイクロサービスを素晴らしいものにするには、ドメイン駆動設計(DDD)が必要であり、5年から10年前に発生した誤ちはDDDによって解決されたが、マイクロサービスの世界でも同じことが起こっている。David Dawson氏はロンドンで開催されたDDD Exchangeの講演でこのように自身の考えを発表した。
-
CQRSとイベントソーシングのデモアプリケーションを作る
Command Query Responsibility Segregation (CQRS)に関するアーキテクチャやパターンについて理解を深めるため、Sacha Barber氏はCQRSのデモアプリケーションを開発した。このアプリは、イベントソーシングも活用しており、記事で解説がされている。
-
CQRSの優位性
今日のアプリケーションは一般的に不必要に複雑かCommand Query Responsibility Segregation (CQRS)を使わないことで遅くなっており、ラインオブビジネス (LOB)アプリケーションが複雑な使われ方をするときには、CQRSがもっとも有益なアーキテクチャのひとつであるとGabriel Schenker氏は提示して主張した。
-
思考方法としてのCQRS
Command-Query Responsibility Segregation (CQRS) の一般的背景は,同一のデータセット上で作業する複数ユーザに対する共同ドメインにある,単一ユーザのみでデータの一部を操作するようなドメインには不向きだ - Udi Dahan氏は,CQRSを論じるインタビューの中で,このように説明した。
-
イベントソーシングの基本とCQRS
状態遷移は我々の問題空間における重要な問題であり,我々のドメイン内でモデル化されるべきだ - Greg Young氏は先日のプレゼンテーションで,基本的なイベントソーシングとCQRSの適用法について,このように述べている。
-
Akkaを使ったリアクティブなDDDおよびCQRSベースのアプリケーション構築
DDDとCQRSはコンテキスト境界やトランザクション境界,イベントベース通信といった概念を考慮しながら,スケーラブルなソフトウェアを構築するには最適の組み合わせだ。さらにAkkaを併用することで,企業アプリケーション構築の完全なプラットフォームになる - Pawel Kaczor氏は,これらの概念に基づくリアクティブなアプリケーション構築を取り上げた3部シリーズの冒頭を,このようなことばから始めている。
-
将来に発生することのスケジューリングについてGreg Young氏が語る
メッセージングベースのシステムを考えるとき、将来へのメッセージ送信を遅延させるのはとても強力なパターンだ。このパターンは時間に関する問題に対処するにはとても便利だ。ロンドンで開催されたDDD ExchangeカンファレンスでGreg Young氏はそう語った。
-
Greg Young氏,CEP(複合イベント処理)を語る
Complex Event Processing(CEP/複合イベント処理)は,異なる時点で発生した事象を関連付けるために過去データ全体にクエリを行うような,時間軸上で実行する必要のある問題に対して非常に有効だ - 先日のプレゼンテーションで,Greg Young氏はこのように説明した。
-
Event Store 2.0リリース - セキュリティのサポート,Projections Libraryがベータ版に
Event Storeのバージョン2.0(Event Sourceベースの永続化エンジン)が先週リリースされた。セキュリティ機能がサポートされ,Event Storeのロックダウン,イベントストリームへのアクセスコントロールリスト設定が可能になる。Projections Librarysがベータ版になり,新たなドキュメントも追加された。
-
Greg Young氏が語るイベントの代わりとしてのドキュメントとプロセス
全てのシステムがイベントや事実に基づいているわけではない。 ある問題空間の実在するイベントはそれ自体で完全な意味を成す。しかし、多くのシステムが代わりにプロセスを渡って流れる情報に注目してしまう。Greg Young 氏は先週、ロンドンで開催されたDDD Exchange Dayで銀行内部の不動産ローン業務を例に挙げて説明を行った。
-
新しいC#ベースのCQRSチュートリアルが利用可能になる
新しいCQRS, Command Query Responsibility Separation,の スターターキットは、開発者が.NET上でCQRSを使い始め、走らせるのを助けるために、開発された。それはフレームワークとしてではなく、CQRSを学ぶのに興味を持った開発者のチュートリアルとして、そしてCQRSベースのシステム用の出発点となることである。
-
MSDNのCQRSガイダンスプロジェクト
MSDNのパターンアンドプラクティスチームは近頃、CQRS Journey Guidanceプロジェクトを発表した。このプロジェクトはDDDとCQRSとイベントソーシングを使ってContoso Conference Management Systemの構築するサンプルプロジェクトだ。