---
title: "#kafka articles | Hashnode"
description: "Explore 940 articles tagged #kafka on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/kafka"
---

Tag

# #kafka

940 posts · 550 followers

[Nithish Anand B](https://hashnode.com/@nithizh) · [9h ago](https://hashnode.com/posts/why-we-replaced-kafka-with-nats-and-never-looked-back/6af73c2c0c2b85d16a3db19c)

### [Why We Replaced Kafka with NATS — And Never Looked Back](https://nithizh.hashnode.dev/why-we-replaced-kafka-with-nats-and-never-looked-back?utm_source=hashnode&utm_medium=feed)

How a SaaS platform solved the enterprise firewall problem and why NATS turned out to be a better fit than Kafka for async microservice communication.

15 min read · [nithizh.hashnode.dev](https://nithizh.hashnode.dev/why-we-replaced-kafka-with-nats-and-never-looked-back?utm_source=hashnode&utm_medium=feed)

[Shitanshu Jha](https://hashnode.com/@shitanshu) · [19h ago](https://hashnode.com/posts/building-enterprise-grade-distributed-tracing-in-a-spring-boot-event-driven-architecture-shopease/6af6b634ad9681a10383df7a)

### [Building Enterprise-Grade Distributed Tracing in a Spring Boot Event-Driven Architecture (ShopEase)](https://shitanshu.hashnode.dev/building-enterprise-grade-distributed-tracing-in-a-spring-boot-event-driven-architecture-shopease?utm_source=hashnode&utm_medium=feed)

Explore Correlation ID propagation across Kafka producer and consumer threads in Spring Boot microservices using Kafka headers and MDC.

4 min read · [shitanshu.hashnode.dev](https://shitanshu.hashnode.dev/building-enterprise-grade-distributed-tracing-in-a-spring-boot-event-driven-architecture-shopease?utm_source=hashnode&utm_medium=feed)

[Batuhan AYRIBAS](https://hashnode.com/@rootcastle) · [2d ago](https://hashnode.com/posts/reliable-industrial-iot-telemetry-data-integrity-at-scale/6af3fae0e8580b2aade341c3)

### [Reliable Industrial IoT Telemetry: Data Integrity at Scale](https://rootcastle.hashnode.dev/reliable-industrial-iot-telemetry-data-integrity-at-scale?utm_source=hashnode&utm_medium=feed)

How to design industrial IoT pipelines with durable acknowledgments, replay-safe processing, correct device state, and measurable fault tolerance.

12 min read · [rootcastle.hashnode.dev](https://rootcastle.hashnode.dev/reliable-industrial-iot-telemetry-data-integrity-at-scale?utm_source=hashnode&utm_medium=feed)

[Sangyoon Lee](https://hashnode.com/@globalmatchhub) · [3d ago](https://hashnode.com/posts/reactor-kafka-why-my-send-hung-for-60-seconds-and-the-one-line-fix/6af28628e60f5ef4ea2727bd)

### [Reactor + Kafka: why my send() hung for 60 seconds, and the one-line fix](https://reviewgated.hashnode.dev/reactor-kafka-why-my-send-hung-for-60-seconds-and-the-one-line-fix?utm_source=hashnode&utm_medium=feed)

My Kafka consumer stalled exactly 60 seconds with no error after calling send(). The cause was the Kafka client thread. The fix is publishOn.

2 min read · [reviewgated.hashnode.dev](https://reviewgated.hashnode.dev/reactor-kafka-why-my-send-hung-for-60-seconds-and-the-one-line-fix?utm_source=hashnode&utm_medium=feed)

[MainStay Marketing](https://hashnode.com/@mainstaypeopleconsul) · [4d ago](https://hashnode.com/posts/kafka-hot-key-partition-skew-mitigating-consumer-starvation-with-synthetic-key-salting/6af1f69c2102a0d47aeae86e)

### [Kafka Hot-Key Partition Skew: Mitigating Consumer Starvation with Synthetic Key Salting](https://mainstay.hashnode.dev/kafka-hot-key-partition-skew-mitigating-consumer-starvation-with-synthetic-key-salting?utm_source=hashnode&utm_medium=feed)

In Apache Kafka architectures, data ordering is guaranteed only at the partition level

3 min read · [mainstay.hashnode.dev](https://mainstay.hashnode.dev/kafka-hot-key-partition-skew-mitigating-consumer-starvation-with-synthetic-key-salting?utm_source=hashnode&utm_medium=feed)

[RisingWave Labs](https://hashnode.com/@RisingWaveLabs) · [4d ago](https://hashnode.com/posts/ai-agent-live-context-tutorial-sql/6af142fe522f44281a50b1cf)

### [Tutorial: A Customer-Support Agent with Live Context in 120 Lines of SQL](https://risingwave.com/blog/ai-agent-live-context-tutorial-sql?utm_source=hashnode&utm_medium=feed)

Kafka, Postgres CDC, in-stream embeddings and agent memory as materialized views on RisingWave

9 min read · [risingwave.com](https://risingwave.com/blog/ai-agent-live-context-tutorial-sql?utm_source=hashnode&utm_medium=feed)

[MainStay Marketing](https://hashnode.com/@mainstaypeopleconsul) · [Nov 6](https://hashnode.com/posts/distributed-tracing-with-opentelemetry-propagating-w3c-context-across-apache-kafka-event-pipelines/6af1f5691d02ae2b6586c986)

### [Distributed Tracing with OpenTelemetry: Propagating W3C Context Across Apache Kafka Event Pipelines](https://mainstay.hashnode.dev/distributed-tracing-with-opentelemetry-propagating-w3c-context-across-apache-kafka-event-pipelines?utm_source=hashnode&utm_medium=feed)

When a producer writes an event to a broker, the synchronous HTTP request lifecycle terminates

3 min read · [mainstay.hashnode.dev](https://mainstay.hashnode.dev/distributed-tracing-with-opentelemetry-propagating-w3c-context-across-apache-kafka-event-pipelines?utm_source=hashnode&utm_medium=feed)

[MainStay Marketing](https://hashnode.com/@mainstaypeopleconsul) · [Nov 5](https://hashnode.com/posts/cooperative-sticky-assignors-eliminating-stop-the-world-rebalance-freezes-in-apache-kafka-clusters/6af1f424cf2977153db48503)

### [Cooperative Sticky Assignors: Eliminating Stop-the-World Rebalance Freezes in Apache Kafka Clusters](https://mainstay.hashnode.dev/cooperative-sticky-assignors-eliminating-stop-the-world-rebalance-freezes-in-apache-kafka-clusters?utm_source=hashnode&utm_medium=feed)

In high-throughput event streaming topologies, Apache Kafka consumer groups rely on dynamic partition assignment to distribute workloads

3 min read · [mainstay.hashnode.dev](https://mainstay.hashnode.dev/cooperative-sticky-assignors-eliminating-stop-the-world-rebalance-freezes-in-apache-kafka-clusters?utm_source=hashnode&utm_medium=feed)

[Sudhanshu Wani](https://hashnode.com/@TechBlog01) · [Nov 4](https://hashnode.com/posts/sensor-to-screen-in-under-100-ms-building-and-breaking-a-kafka-pipeline/6aeb34b3c0f554a5e7b595d2)

### [Sensor to screen in under 100 ms: building and breaking a Kafka pipeline](https://techblog01.hashnode.dev/sensor-to-screen-in-under-100-ms-building-and-breaking-a-kafka-pipeline?utm_source=hashnode&utm_medium=feed)

A real-time Kafka pipeline that gets 95% of updates from event to pixel in under 100 ms, then every component restarted or killed mid-stream: 0 of 42,950 readings lost.

13 min read · [techblog01.hashnode.dev](https://techblog01.hashnode.dev/sensor-to-screen-in-under-100-ms-building-and-breaking-a-kafka-pipeline?utm_source=hashnode&utm_medium=feed)

[DevInterviewMaster](https://hashnode.com/@devinterviewmaster) · [Nov 4](https://hashnode.com/posts/message-queues-in-system-design-interviews-kafka-vs-rabbitmq-vs-sqs-delivery-guarantees-and-the-follow-ups-interviewers-ask/6aeadead4d201ad6f23cb046)

### [Message Queues in System Design Interviews: Kafka vs RabbitMQ vs SQS, Delivery Guarantees, and the Follow-ups Interviewers Ask](https://devinterviewmasterhq.hashnode.dev/message-queues-in-system-design-interviews-kafka-vs-rabbitmq-vs-sqs-delivery-guarantees-and-the-follow-ups-interviewers-ask?utm_source=hashnode&utm_medium=feed)

When to add a queue, at-least-once with idempotent consumers, ordering and partitions, backpressure and DLQs, plus five follow-up questions with crisp answers

12 min read · [devinterviewmasterhq.hashnode.dev](https://devinterviewmasterhq.hashnode.dev/message-queues-in-system-design-interviews-kafka-vs-rabbitmq-vs-sqs-delivery-guarantees-and-the-follow-ups-interviewers-ask?utm_source=hashnode&utm_medium=feed)
