general
Apache Kafka for .NET Articles, Tutorials & News
Apache Kafka for .NET articles, tutorials, and news from the DotNetNews archive.
22 articles Updated
Kafka .NET is the focus of this topic page. Apache Kafka for .NET is a recurring focus for C# and .NET developers working in the Microsoft ecosystem. Intermediate and senior .NET developers use this hub to scan practical writing without treating every link as an endorsement.
Recurring subtopics in recent issues include Kafka .NET, Kafka C#, Confluent Kafka .NET, and event streaming .NET. Those themes are drawn from titles and excerpts in the newest archive entries for this tag, not from a marketing outline.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for Apache Kafka for .NET; the archive list is chronological and larger. Secondary angles such as Kafka .NET and Kafka C# appear when the archive actually covered them. Nearby reading often overlaps with RabbitMQ for C# and .NET and Azure Service Bus for .NET.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for Kafka
-
Dead Letter Queues (DLQ) in Kafka with ASP.NET Core
malshikay.medium.com Issue #502
Helpful introductory coverage of DLQs for Kafka consumers. Good foundational ops topic for service teams.
-
Building Event-Driven Systems with Apache Kafka and .NET
c-sharpcorner.com Issue #495
Introductory but useful for teams moving from request-response apps toward event-driven .NET services with Kafka.
-
Three Ways to Handle Multiple Event Types in a Kafka Topic Using .NET, Avro, and Schema Registry
medium.com Issue #477
Useful if you're balancing topic design against schema evolution and consumer complexity in Kafka-heavy systems.
-
Event-Driven Architecture with Apache Kafka and .NET
c-sharpcorner.com Issue #472
Kafka + .NET event-driven architecture scales, but operational complexity grows fast.
-
Kafka Consumer Group Pattern in .NET: A Simple Guide with a Real-World Example
malshikay.medium.com Issue #449
Consumer groups are foundational Kafka knowledge, and a .NET-focused real-world walkthrough makes it easier to apply.
-
The Classic Distributed System Dilemma: Database vs Kafka — What Comes First?
medium.com Issue #427
Kafka-versus-database ordering is the kind of distributed-systems question that saves teams from rework.
-
Command Line Interface Consumer for Kafka in C#
nodogmablog.bryanhogan.net Issue #388
A handy Kafka CLI walkthrough for folks who still prefer command-line inspection over jumping straight into code.
-
🔴 VS Code Live - AI-Powered Kafka Development: Confluent Extension + GitHub Copilot + MCP
youtube.com Issue #387
Getting Started With .NET Aspire 13: Building and Deploying an App With PostgreSQL, Redis, and Docker Compose.
Archive
Newest first
-
Dead Letter Queues (DLQ) in Kafka with ASP.NET Core
malshikay.medium.com Issue #502
A beginner-friendly guide to Kafka DLQs in ASP.NET Core
-
Building Event-Driven Systems with Apache Kafka and .NET
c-sharpcorner.com Issue #495
Build scalable, real-time event-driven systems with Apache Kafka and .NET. Learn core concepts, implementation, and best practices for robust distributed applications.
-
Three Ways to Handle Multiple Event Types in a Kafka Topic Using .NET, Avro, and Schema Registry
medium.com Issue #477
Sometimes you need to publish multiple event types to the same Kafka topic. While creating one topic per event type is often the simplest…
-
Event-Driven Architecture with Apache Kafka and .NET
c-sharpcorner.com Issue #472
Learn Event-Driven Architecture with Apache Kafka and .NET. Build scalable microservices using Kafka producers, consumers, topics, and real-time event processing.
-
Kafka Consumer Group Pattern in .NET: A Simple Guide with a Real-World Example
malshikay.medium.com Issue #449
When building applications with Apache Kafka, one of the most powerful patterns is the Consumer Group Pattern.
-
Just Use Postgres as a Queue?
codeopinion.com Issue #443
I’ve noticed a trend, and a lot of people are saying the same thing: just use Postgres as a queue. No Kafka, no Redis, no RabbitMQ, just one database for everything. And I totally get it. I get the ap...
-
The Classic Distributed System Dilemma: Database vs Kafka — What Comes First?
medium.com Issue #427
When building backend systems in a microservices architecture, a very common and practical problem appears during flows like user…
-
From Hangfire to Message Brokers: Evaluating RabbitMQ and Kafka in .NET
medium.com Issue #425
Lessons from exploring background jobs, event-driven architecture, and scalability as systems grow
-
Command Line Interface Consumer for Kafka in C#
nodogmablog.bryanhogan.net Issue #388
When I started working with Kafka, I installed it locally on Docker and used a combination of the Confluent Command Line Interface (CLI) and C# programs I wrote. One of the CLI tools from Confluent l...
-
🔴 VS Code Live - AI-Powered Kafka Development: Confluent Extension + GitHub Copilot + MCP
youtube.com Issue #387
Getting Started With .NET Aspire 13: Building and Deploying an App With PostgreSQL, Redis, and Docker Compose
-
Understanding Schema Registry in Apache Kafka using .net
c-sharpcorner.com Issue #372
Apache Kafka - Schema Registry using .net
-
Implementing the Outbox Pattern in ASP.NET Core for Reliable Message Delivery
c-sharpcorner.com Issue #330
Ensure reliable message delivery in ASP.NET Core with the Outbox Pattern. Learn how to implement it using EF Core and RabbitMQ/Kafka for robust microservices.
-
.Net and Kafka Integration: A Practical Guide
medium.com Issue #277
In my previous article, I gave an overview about Kafka Architecture. This article is going to explain Producer and Consumer functionality…
-
Event-Driven Microservices with Apache Kafka and .NET 8
medium.com Issue #265
Event-Driven Microservices with Apache Kafka and .NET 8
-
️ “Yesterday Our Queue Handled 1 000 000 Messages — Today It Melted.
medium.com Issue #224
https://medium.com/@michaelmaurice410/%EF%B8%8F-yesterday-our-queue-handled-1-000-000-messages-today-it-melted-d59a92d546e7
-
Implementing Event-Driven Architectures with Kafka, RabbitMQ, or Azure Service Bus (Comparisons, Pros, and Cons)
c-sharpcorner.com Issue #197
https://www.c-sharpcorner.com/article/implementing-event-driven-architectures-with-kafka-rabbitmq-or-azure-service-b/
-
Death by DTO: How Excessive Mapping Slowed Down Our Kafka Consumer
piyushdoorwar.medium.com Issue #194
https://piyushdoorwar.medium.com/death-by-dto-how-excessive-mapping-slowed-down-our-kafka-consumer-ddb08881d1bc
-
Consuming from Kafka without Consumer Groups in C#
medium.com Issue #186
https://medium.com/norsk-helsenett/consuming-from-kafka-without-consumer-groups-in-c-5a17c67d7b35
-
Kafka in C#: What I Learned by Powering Real-World Banking Systems
medium.com Issue #184
https://medium.com/@sweetondonie/kafka-in-c-what-i-learned-by-powering-real-world-banking-systems-9ecf8062cdaf
-
Thread vs Task.Run in .NET — with Kafka Consumer Examples
ahmadminoo.medium.com Issue #176
https://ahmadminoo.medium.com/thread-vs-task-run-in-net-with-kafka-consumer-examples-a7d74e513e14
-
ASP.NET docs, events, and performance
DotNetNews Issue #96
Scalar API docs, CAP idempotent consumers, EF Core auditing, cache patterns, and .NET 8 performance tips for working developers.
-
Kafka, event sourcing, and LINQ
DotNetNews Issue #19
Issue #19 covers Kafka messaging, event sourcing, LINQ efficiency, EF and MVC, exception handling, and a .NET 8 email API.