Redpanda は Kafka 互換のイベントストリーミングプラットフォームです。
Redpanda | The streaming data platform for developers
ロゴは Red Panda(レッサーパンダ)になっています。
JVM で動作する Kafka と異なり C++ で書かれており[1]、シングルバイナリで実行可能です。ZooKeeper のようなリソース管理サービスなどにも依存しません。
Kafka に比べて6倍のコスト効率が謳われています。
Kafka はブローカー、スキーマレジストリ、ZooKeeper などのサービスを個別にデプロイする必要があります。Redpanda はこれらの機能が1つのバイナリになっています。そのため以下のような利点があります。
- デプロイの簡素化: Kafka では相互依存する複数のサービスの開始・停止など複雑で非効率なプロセスが必要
- 管理の簡素化
- エッジ/IoT への展開: フットプリントが小さいことでランタイム環境の範囲が広がる
- CI/CD での高速な起動・シャットダウン
- 障害からの回復力の向上
NATS.ioも触ろうと思いながら放置してしまっている。