<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Talks &amp; Publications on Abhishek Walia</title><link>https://awalia.dev/talks/</link><description>Recent content in Talks &amp; Publications on Abhishek Walia</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Abhishek Walia</copyright><lastBuildDate>Wed, 29 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://awalia.dev/talks/index.xml" rel="self" type="application/rss+xml"/><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>