<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kafka on Abhishek Walia</title><link>https://awalia.dev/tags/kafka/</link><description>Recent content in Kafka on Abhishek Walia</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Abhishek Walia</copyright><lastBuildDate>Wed, 08 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://awalia.dev/tags/kafka/index.xml" rel="self" type="application/rss+xml"/><item><title>Chitragupta</title><link>https://awalia.dev/projects/chitragupta/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://awalia.dev/projects/chitragupta/</guid><description>&lt;p&gt;In Hindu tradition, Chitragupta is the deity who maintains a complete record of every being&amp;rsquo;s actions. The divine accountant. Fitting name for a system that tracks exactly who used what and how much it cost.&lt;/p&gt;</description></item><item><title>CCloud Chargeback Helper</title><link>https://awalia.dev/projects/ccloud-chargeback-helper/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://awalia.dev/projects/ccloud-chargeback-helper/</guid><description>&lt;p&gt;When multiple teams share a Confluent Cloud environment but a single CoE team manages everything, the billing question comes up fast: who&amp;rsquo;s actually using what, and how much does it cost?&lt;/p&gt;</description></item><item><title>JMX Monitoring Stacks</title><link>https://awalia.dev/projects/jmx-monitoring-stacks/</link><pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate><guid>https://awalia.dev/projects/jmx-monitoring-stacks/</guid><description>&lt;p&gt;Most monitoring setups for Kafka require long and lengthy parsing configurations to get JMX metrics into your telemetry system. This project standardizes that pipeline across Prometheus/Grafana, New Relic, Elastic/Kibana, Datadog, and OpenTelemetry.&lt;/p&gt;</description></item><item><title>Kafka Broker Sizing Calculator</title><link>https://awalia.dev/projects/kafka-broker-sizing/</link><pubDate>Fri, 20 Sep 2019 00:00:00 +0000</pubDate><guid>https://awalia.dev/projects/kafka-broker-sizing/</guid><description>&lt;p&gt;Starting a Kafka cluster is easy. Sizing it correctly is where things get interesting. Most teams start with 3 brokers because that&amp;rsquo;s the minimum, and then hope it&amp;rsquo;s enough. This tool replaces the hope with math.&lt;/p&gt;</description></item><item><title>Topic-Level Kafka Cost Attribution with Prometheus</title><link>https://awalia.dev/blog/topic-level-kafka-cost-attribution/</link><pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate><guid>https://awalia.dev/blog/topic-level-kafka-cost-attribution/</guid><description>&lt;p&gt;&amp;ldquo;Which topic is costing us?&amp;rdquo; is the question every platform team gets, and nobody can answer it cleanly. SaaS providers bill you at the cluster level. Your finance team wants a line item per team. Your product managers want to know if their pipeline is the expensive one. You have a Kafka cluster, a bill, and no bridge between them.&lt;/p&gt;</description></item><item><title>From 'Where's My Money?' to 'Here's Your Bill': Demystifying Kafka Chargebacks and Showbacks</title><link>https://awalia.dev/talks/current-2025-chargebacks/</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate><guid>https://awalia.dev/talks/current-2025-chargebacks/</guid><description>&lt;p&gt;Presented at &lt;strong&gt;Confluent Current 2025&lt;/strong&gt; in New Orleans.&lt;/p&gt;
&lt;p&gt;Cloud billing for Kafka is opaque by default. You get one invoice, shared across every team, with no clear way to tell who&amp;rsquo;s driving costs. This talk walks through how to go from that to transparent, identity-level cost attribution, covering the tooling, the data model, and the organizational patterns that make chargebacks and showbacks actually work.&lt;/p&gt;</description></item><item><title>Observability-First Kafka: Engineering Visibility at Scale</title><link>https://awalia.dev/talks/conf42-observability-2025/</link><pubDate>Thu, 05 Jun 2025 00:00:00 +0000</pubDate><guid>https://awalia.dev/talks/conf42-observability-2025/</guid><description>&lt;p&gt;Presented at &lt;strong&gt;Conf42 Observability 2025&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Kafka doesn&amp;rsquo;t fail cleanly. It stalls, lags, and misfires beneath the surface. This talk cuts through the noise to show what signals actually matter, how to catch issues early, and how to make Kafka observable without drowning in metrics.&lt;/p&gt;</description></item><item><title>Batch Processing vs. Real-Time Stream Processing with Apache Flink</title><link>https://awalia.dev/talks/confluent-podcast-batch-vs-streaming/</link><pubDate>Tue, 18 Feb 2025 00:00:00 +0000</pubDate><guid>https://awalia.dev/talks/confluent-podcast-batch-vs-streaming/</guid><description>&lt;p&gt;Featured on Confluent&amp;rsquo;s &lt;strong&gt;Life Is But A Stream&lt;/strong&gt; podcast, February 2025.&lt;/p&gt;
&lt;p&gt;The batch vs. streaming question comes up constantly with teams evaluating Kafka. This episode breaks down the architectural trade-offs, when each approach makes sense, and what the transition from batch to real-time actually looks like in practice.&lt;/p&gt;</description></item><item><title>Setting Data in Motion: The Definitive Guide to Adopting Confluent</title><link>https://awalia.dev/talks/setting-data-in-motion-book/</link><pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate><guid>https://awalia.dev/talks/setting-data-in-motion-book/</guid><description>&lt;p&gt;&lt;strong&gt;Co-author and section reviewer.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A comprehensive adoption guide for technical executives, platform owners, and project managers evaluating or rolling out Confluent. Covers architecture patterns, operational considerations, and the organizational side of moving to event-driven platforms.&lt;/p&gt;</description></item><item><title>Monitor Kafka Clusters with Prometheus, Grafana, and Confluent</title><link>https://awalia.dev/talks/confluent-blog-prometheus-grafana/</link><pubDate>Mon, 29 Mar 2021 00:00:00 +0000</pubDate><guid>https://awalia.dev/talks/confluent-blog-prometheus-grafana/</guid><description>&lt;p&gt;Published on the &lt;strong&gt;Confluent Blog&lt;/strong&gt;, March 2021.&lt;/p&gt;
&lt;p&gt;Self-managing a Kafka cluster means wiring up your own monitoring. This post walks through how to export JMX data from Confluent clusters into Prometheus and Grafana with minimal setup. It became the reference blog series for connecting Confluent ecosystems to Prometheus-based monitoring stacks.&lt;/p&gt;</description></item></channel></rss>