技術記事の要約:

  • Microsoft Azureの新しいツールDrasiは、重要なイベントを検出し、即座に対応するために開発された。
  • Drasiは分散システムにおける一般的なデザインパターンであるイベント駆動アーキテクチャをサポートし、イベントの自動検知と対応を行う。
  • DrasiはSources、Continuous Queries、Reactionsの3つの概念を中心に構築されており、データの変更を監視し、リアクションをトリガーする。
  • Continuous QueriesはCypher Query Language(CQL)を使用し、データの変更を監視し、それに応じてリアクションを実行する。
  • Drasiは複数のソースからの変更データを扱うため、グラフデータベースのような動作をし、CQLを使用してデータの変更を記述する。

考察:

Drasiは、イベント駆動型コンピューティングへのアプローチで、異なるイベント管理ツールを統合することに注力しています。Continuous Queriesを中心に構築されたこのツールは、高度なイベント処理を可能にし、分散システムにおけるデータの自動検知と対応を効率的に行うことができるようです。CQLを使用して複数のデータソースから変更データを取得し、リアクションをトリガーする手法は興味深いものであり、システム開発や管理に革新的な方法論を提供していると言えます。

元記事: https://www.infoworld.com/article/3555078/introducing-drasi.html