Redis Streams
Redisの追記専用ストリーム型データ構造。いわば軽量版Kafkaで、コンシューマーグループとXADD/XREAD/XACKコマンドを備える。2018年のRedis 5.0で追加された。
作者antirezの回答は、「Kafkaを使うべき用途にRedisのPub/Subを使う人が多すぎる」というものだった。長所は単純で速く、運用の手間が少ないこと。短所はメモリ容量に縛られ、大規模なリプレイには向かないことだ。アプリ内のイベントバス、リプレイ付きジョブキュー、簡易なCQRSには好適である。競合はNATS JetStream、Kafka、Pulsar。