Member-only story

When to use Request-Response with Apache Kafka?

Kai Waehner
11 min readAug 18, 2022

--

How can I do request-response communication with Apache Kafka? That’s one of the most common questions I get regularly. This blog post explores when (not) to use this message exchange pattern, the differences between synchronous and asynchronous communication, the pros and cons compared to CQRS and event sourcing, and how to implement request-response within the data streaming infrastructure.

(Originally posted on Kai Waehner’s blog: “When to use Request-Response with Apache Kafka?”… Stay informed about new blog posts by subscribing to my newsletter)

Message Queue Patterns in Data Streaming with Apache Kafka

Before I go into this post, I want to make you aware that this content is part of a blog series about “JMS, Message Queues, and Apache Kafka”:

--

--

Kai Waehner
Kai Waehner

Written by Kai Waehner

Technology Evangelist — www.kai-waehner.de → Big Data Analytics, Data Streaming, Apache Kafka, Middleware, Microservices => linkedin.com/in/kaiwaehner

Responses (1)