Presented at Confluent Current 2025 in New Orleans.
Cloud billing for Kafka is opaque by default. You get one invoice, shared across every team, with no clear way to tell who’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.
Presented at Conf42 Observability 2025.
Kafka doesn’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.
Featured on Confluent’s Life Is But A Stream podcast, February 2025.
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.