<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Monedula — Writing</title><description>Notes from the Monedula team on writing and open source.</description><link>https://monedula.dev/</link><item><title>Kafka Simulator v1.2 — consumers and the rebalance</title><link>https://monedula.dev/blog/kafka-simulator-v1-2-consumers-and-rebalances/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-simulator-v1-2-consumers-and-rebalances/</guid><description>Consumer groups, assignment strategies, static membership and the two timeouts that decide when a member is gone. Ten new scenarios that make the rebalance — Kafka&apos;s most misunderstood moment — something you can watch instead of guess at.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Simulator v1.1: Understanding Kafka Producer Semantics</title><link>https://monedula.dev/blog/kafka-simulator-v1-1-producer-semantics/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-simulator-v1-1-producer-semantics/</guid><description>Kafka Simulator v1.1 adds ten scenarios covering producer batching, partitioning, compression, backpressure, retries, and idempotence.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Kafka client metrics over OTLP — one more piece of the puzzle</title><link>https://monedula.dev/blog/kafka-monedula-metrics-kip-714/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-monedula-metrics-kip-714/</guid><description>KIP-714 lets Kafka clients push their own metrics to brokers over OTLP. monedula-metrics-reporter now forwards those metrics too, next to broker SPI and Yammer metrics.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Kafka is easier to understand when you can break it</title><link>https://monedula.dev/blog/kafka-simulator-learn-kafka-by-breaking-it/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-simulator-learn-kafka-by-breaking-it/</guid><description>Kafka&apos;s most important lessons live in the transitions: before and after a broker dies, before and after the ISR shrinks. We built a browser-based simulator so you can break a cluster safely and watch exactly why it reacts the way it does.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>From Kafka ACLs to Confluent RBAC: A Safe Migration Path with a New Open-Source Tool</title><link>https://monedula.dev/blog/kafka-acls-confluent-rbac-migration-monedula-acl-rbac-converter/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-acls-confluent-rbac-migration-monedula-acl-rbac-converter/</guid><description>Moving an existing Kafka estate from ACLs to Confluent RBAC is a risk-management exercise, not a syntax conversion. Here&apos;s a safe, auditable, repeatable migration workflow — and the tool we built for it.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Do Kafka metrics have to be so difficult?</title><link>https://monedula.dev/blog/kafka-metrics-opentelemetry-otlp-monedula-metrics-reporter/</link><guid isPermaLink="true">https://monedula.dev/blog/kafka-metrics-opentelemetry-otlp-monedula-metrics-reporter/</guid><description>Why Kafka metrics are painful, why JMX dashboards often show no data, and how to export Kafka metrics natively over OTLP.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item></channel></rss>