Let's get started with a Microservice Architecture with Spring Cloud:
Apache Kafka Series
Last updated: October 30, 2025
.
.
.
.
.
Apache Kafka Basics
- Introduction to Apache Kafka
- Intro to Apache Kafka with Spring
- Introduction to Kafka Connectors
- Configuring Kafka SSL Using Spring Boot
- bootstrap-server in Kafka Configuration
- Dynamically Managing Kafka Listeners in Spring Boot
- Connect to Apache Kafka Running in Docker
.
.
.
.
.
Apache Kafka Topics
- Understanding Kafka Topics and Partitions
- Kafka Topic Creation Using Java
- Guide to Purging an Apache Kafka Topic
- Get the Number of Messages in an Apache Kafka Topic
.
.
.
.
.
Apache Kafka Consumer
- Read Data From the Beginning Using Kafka Consumer API
- Difference Between GroupId and ConsumerId in Apache Kafka
- Manage Kafka Consumer Groups
- Kafka Streams With Spring Boot
- Spring Kafka: Configure Multiple Listeners on Same Topic
- How to Subscribe a Kafka Consumer to Multiple Topics
- Implementing Retry in Kafka Consumer
- Commit Offsets in Kafka
.
.
.
.
.
Apache Kafka Producer
- Sending Data to a Specific Partition in Kafka
- Is a Key Required as Part of Sending Messages to Kafka?
- Send Large Messages With Kafka
.
.
.
.
.
Apache Kafka Headers and Messages
- View Kafka Headers in Java
- Add Custom Headers to a Kafka Message
- Ensuring Message Ordering in Kafka: Strategies and Configurations
- Exactly Once Processing in Kafka with Java
- Custom Serializers in Apache Kafka
- How to Catch Deserialization Errors in Spring-Kafka?
- Dead Letter Queue for Kafka With Spring
- Configuring Message Retention Period in Apache Kafka
.
.
.
.
.
Apache Kafka Testing
.
.
.
.
.
















