InfoQ ホームページ Event Driven Architecture に関するすべてのコンテンツ
-
Udi Dahan氏がイベント駆動アーキテクチャと疎結合なシステムについて語る
Udi Dahan氏がプレゼンの中でよりイベント駆動で非同期なパターンを使ったシステムのモデリングの仕方やこのような手法を採用したときに直面する課題について説明しながら、強靭さ、弾力性、スケーラビリティを確保するにはより弱く結合したシステムを構築する必要がある、と主張している。
-
New York Times Labがストリーム処理ツールを公開
The New York Times R&D Labがstreamtoolsを発表した。これはデータのストリームを処理するグラフィカルなツールで一般的な用途で使える。
-
Greg Young氏,CEP(複合イベント処理)を語る
Complex Event Processing(CEP/複合イベント処理)は,異なる時点で発生した事象を関連付けるために過去データ全体にクエリを行うような,時間軸上で実行する必要のある問題に対して非常に有効だ - 先日のプレゼンテーションで,Greg Young氏はこのように説明した。
-
PivotalがReactorをGAリリース
Pivotalは今週,プロジェクトReactorのバージョン1.0を一般向けにリリースした。イベント駆動でリアクティブなプログラミングモデル用に低レベルの抽象化を提供するReactorは,Spring IO Platformの"IO Foundation”レイヤの構成メンバだ。
-
Vaughn Vernon氏、リアクティブドメイン駆動設計について語る
Implementing Domain-Driven Designの著者であるVaughn Vernon氏が、イベント駆動やヘキサゴナルアーキテクチャでよく見られるアーキテクチャオーバーヘッドを取り除く手段として、ScalaとAkka(アクターモデルの実装)をドメイン駆動設計と組み合わせて使うことについて説明した。
-
Life PreserverとSpringを用いたヘキサゴナルアーキテクチャの実装
Russ Miles氏は先日,システムにおける適用力の必要性と,それを達成する上で氏のヘキサゴナルアーキテクチャ実装が持つ有用性について,自身の意見と見解を発表した。さらにJavaとSpringベースのアプリケーションを用いて,そのようなシステムの実装方法の例証も行っている。
-
Event Store 2.0リリース - セキュリティのサポート,Projections Libraryがベータ版に
Event Storeのバージョン2.0(Event Sourceベースの永続化エンジン)が先週リリースされた。セキュリティ機能がサポートされ,Event Storeのロックダウン,イベントストリームへのアクセスコントロールリスト設定が可能になる。Projections Librarysがベータ版になり,新たなドキュメントも追加された。
-
NServiceBus 4.0,RabbitMQとActiveMQをサポート
.NET用サービスバスNServiceBusのバージョン4.0が先日リリースされた。MSMQに加えて,RabbitMQとActiveMQがサポートされている。データベーステーブルをキューとして使用する機能が追加され,MSMQトランスポートのパフォーマンスも大幅に向上している。開発者のUdi Dahan氏によれば,これまでで最大のリリースだ。
-
Greg Young氏が語るイベントの代わりとしてのドキュメントとプロセス
全てのシステムがイベントや事実に基づいているわけではない。 ある問題空間の実在するイベントはそれ自体で完全な意味を成す。しかし、多くのシステムが代わりにプロセスを渡って流れる情報に注目してしまう。Greg Young 氏は先週、ロンドンで開催されたDDD Exchange Dayで銀行内部の不動産ローン業務を例に挙げて説明を行った。
-
Vaughn Vernon氏が語る、アクターモデルとドメイン駆動設計
新しいマルチコアマシンがもたらす並行性の潜在力を活かすためには、我々は並行性に適したプログラミングモデルを使うべきであり、アクターモデルはそのための道具をたくさん与えてくれる、とVaughn Vernon氏は今年ロンドンで開催された「DDD Exchange Day」で説明した。
-
単純なイベント駆動コンポーネントを使って単純さをシステムに作りこむ
システムのアーキテクチャに単純さをもたらすために、小さなコンポーネント間のやり取りにイベントを使うことをRuss Miles氏が単純なイベント駆動コンポーネントについて、最近行ったプレゼンで提案した。これは、彼が単純さについての彼の考えのアーキテクチャ上の基礎を置いている、一ヶ月前の彼の講演のフォローアップである。
-
新しいC#ベースのCQRSチュートリアルが利用可能になる
新しいCQRS, Command Query Responsibility Separation,の スターターキットは、開発者が.NET上でCQRSを使い始め、走らせるのを助けるために、開発された。それはフレームワークとしてではなく、CQRSを学ぶのに興味を持った開発者のチュートリアルとして、そしてCQRSベースのシステム用の出発点となることである。
-
イベントがシステムアーキテクチャに単純さをもたらす
小さなビジネスコンポーネント間のやり取りにイベントを使うと、システムアーキテクチャに単純さがもたらされる、とRuss Miles氏が先週、イベントによるアーキテクチャの単純さについて講演した時に説明した。
-
TwitterはイベントベースのコンポーネントフレームワークであるFlightをオープンソースした
TwitterはFlightをオープンソースした。このJavaScriptフレームワークは社内で、彼らのウェブサイトに機能性を提供するために実稼働で使われている。
-
MSDNのCQRSガイダンスプロジェクト
MSDNのパターンアンドプラクティスチームは近頃、CQRS Journey Guidanceプロジェクトを発表した。このプロジェクトはDDDとCQRSとイベントソーシングを使ってContoso Conference Management Systemの構築するサンプルプロジェクトだ。