回答:
イベント駆動型アーキテクチャという用語は、主にまたは排他的にイベントを介して通信するコンポーネントに基づくあらゆる種類のソフトウェアシステムに使用されます。たとえば、一般的なプラットフォームのほとんどすべての主要なGUIフレームワークは、イベント駆動型のメカニズムを使用しています。「イベント」という用語は通常、この文脈では「通知」を意味します。
イベントソースは、アプリケーションの状態全体がイベントのシーケンスとして格納されるシステムを指す、はるかに特殊な用語です。よく知られている人気のあるクラスの例は、トランザクションログに状態の変更を保存するトランザクションデータベースシステムです。ここで、「イベント」とは、「通知」だけでなく、「状態変化」を指す。
そのため、「イベントソーシング」をコアメカニクスとして使用するシステムは、偶数駆動システムと見なすこともできますが、一般的にその逆は当てはまりません。