7
Kafkaを(CQRS)イベントストアとして使用する。良いアイデア?
以前にカフカに出会ったことはありますが、最近、カフカがCQRS、イベントストア(のベース)として使用されている可能性があることに最近気付きました。 Kafkaがサポートする主なポイントの1つ: イベントのキャプチャ/保存、もちろんすべてのHA。 パブ/サブアーキテクチャ 新しいサブスクライバーが事後にシステムに登録できるようにするイベントログを再生する機能。 確かに私はCQRS /イベントソーシングに100%精通しているわけではありませんが、これはイベントストアのあるべき姿にかなり近いようです。面白いことに、イベントストアとして使用されているKafkaについてはそれほど多くの情報を見つけることができません。 それで、それが良いイベントストアになるためにカフカから欠けているものは何ですか?それはうまくいくでしょうか?それを使って生産?洞察、リンクなどに興味がある 基本的にシステムの状態は、通常行われているシステムの現在の状態/スナップショットを保存するだけでなく、システムが受信したトランザクション/イベントに基づいて保存されます。(会計の総勘定元帳と考えてください:すべてのトランザクションは最終的に最終状態になります)これにより、あらゆる種類のすばらしいことが可能になりますが、提供されているリンクを読むだけです。