Monedula
文章とオープンソース
№ 00 / 本棚

私たちは考えを書き留め小さなオープンソースを作っています。その両方がここにあります。ぜひご覧ください——そして感想をお聞かせください。

№ 01
記事
2026年10月11日

Kafka Simulator v1.7 - カオスと Failure Lab

ブローカーを落とし、ネットワークを分断し、クラスタが復旧していく様子を見る。v1.7 はフリープレイに Failure Lab を追加し、カオスのシナリオ6本と、スマホでより使いやすくなったプレイグラウンドを届けます。

2026年9月25日

Kafka Simulator v1.8 - multi-DC, DR and the Kafka CLI terminal

Stretched clusters, MirrorMaker 2 offset translation, failover and failback - and a terminal running the real Kafka CLI tools against the simulated cluster. The DR module explains the cluster shapes free play has offered since v1.3.

2026年9月02日

Kafka Simulator v1.5 + v1.6 - ストレッチクラスタ、ストレージ、運用

2 つのパックを同時に。フリープレイは 3-DC ストレッチと 2.5-DC ウィットネスのクラスタでトポロジーの階段を完成させ、22 本の新しいシナリオがログのライフサイクル(リテンション、コンパクション、階層ストレージ)に加えて KRaft のコントロールプレーンと稼働中クラスタの運用を扱います。

2026年8月24日

Kafka Simulator v1.4 - 配信セマンティクス、トランザクション、アクティブ/アクティブ

exactly-once、read_committed と last stable offset、begin/commit/abort、そして consume–process–produce ループ。トランザクションモジュールは、Kafka で最も難しいテーマである EOS を一歩ずつ辿れるものに変えます。フリープレイにも新しいクラスタタイプ「アクティブ/アクティブ」が加わります。

2026年8月24日

Monedula GitOps - CLI と Kubernetes のための宣言的な Kafka 管理

Monedula GitOps は、Kafka のトピック、アクセス、クォータ、スキーマ、ユーザー、そして Confluent RBAC を、バージョン管理されたマニフェストから管理します。CLI と Kubernetes オペレーターのどちらからでも使えます。

すべての記事 →
№ 02
プロジェクト
Go · active

monedula-acl-rbac-converter

Apache Kafka の ACL を Confluent RBAC のロールバインディングに変換する、安全で監査可能なコマンドラインツール。計画にはチェックサムが付与され、何かを適用する前に実効アクセスが検証されます。

Go · active

monedula-gitops

Kafka のトピック、アクセス、クォータ、スキーマ、SCRAM ユーザー、Confluent RBAC を、宣言的かつバージョン管理された形で扱うツール。CI に馴染む CLI と Kubernetes オペレーターが 1 つのリソースモデルを共有し、Import で既存クラスタも取り込めます。

Java · active

monedula-metrics-reporter

broker とクライアントのメトリクスを OTLP 経由で OpenTelemetry collector に送信する Kafka MetricsReporter プラグイン。非同期かつフェイルセーフ——collector の障害が Kafka をブロックすることは決してありません。

すべてのプロジェクト →