Spring Kafka Learning Path
Spring Kafka learning path covering Kafka fundamentals, Spring Kafka producers and consumers, topics, partitions, offsets, serialization, retries, transactions, monitoring, and security.
Kafka fundamentals, Spring Kafka producers and consumers, topics, partitions, offsets, serialization, retries, transactions, monitoring, and security.
This page is the home article for the Spring Kafka section. The ordered links below control the section learning path and Previous/Next navigation for this folder.
Articles in Order
| No | Article | What You Will Learn |
|---|---|---|
| 156 | Kafka Fundamentals | Learn Kafka Fundamentals with Spring-focused examples and production guidance |
| 157 | Spring Kafka Introduction | Learn Spring Kafka Introduction with Spring-focused examples and production guidance |
| 158 | Kafka Architecture | Learn Kafka Architecture with Spring-focused examples and production guidance |
| 159 | Kafka Producer | Learn Kafka Producer with Spring-focused examples and production guidance |
| 160 | Kafka Consumer | Learn Kafka Consumer with Spring-focused examples and production guidance |
| 161 | Topic Design | Learn Topic Design with Spring-focused examples and production guidance |
| 162 | Partition Strategy | Learn Partition Strategy with Spring-focused examples and production guidance |
| 163 | Consumer Groups | Learn Consumer Groups with Spring-focused examples and production guidance |
| 164 | Offsets | Learn Offsets with Spring-focused examples and production guidance |
| 165 | Serialization | Learn Serialization with Spring-focused examples and production guidance |
| 166 | JSON Messages | Learn JSON Messages with Spring-focused examples and production guidance |
| 167 | Avro Messages | Learn Avro Messages with Spring-focused examples and production guidance |
| 168 | Kafka Headers | Learn Kafka Headers with Spring-focused examples and production guidance |
| 169 | Error Handling | Learn Error Handling with Spring-focused examples and production guidance |
| 170 | Dead Letter Topics | Learn Dead Letter Topics with Spring-focused examples and production guidance |
| 171 | Retry Topics | Learn Retry Topics with Spring-focused examples and production guidance |
| 172 | Kafka Transactions | Learn Kafka Transactions with Spring-focused examples and production guidance |
| 173 | Exactly Once Processing | Learn Exactly Once Processing with Spring-focused examples and production guidance |
| 174 | Idempotent Producer | Learn Idempotent Producer with Spring-focused examples and production guidance |
| 175 | Batch Consumers | Learn Batch Consumers with Spring-focused examples and production guidance |
| 176 | Request Reply Pattern | Learn Request Reply Pattern with Spring-focused examples and production guidance |
| 177 | Event Sourcing | Learn Event Sourcing with Spring-focused examples and production guidance |
| 178 | Outbox Pattern | Learn Outbox Pattern with Spring-focused examples and production guidance |
| 179 | Kafka Streams | Learn Kafka Streams with Spring-focused examples and production guidance |
| 180 | Monitoring Kafka | Learn Monitoring Kafka with Spring-focused examples and production guidance |
| 181 | Kafka Security | Learn Kafka Security with Spring-focused examples and production guidance |
| 182 | Schema Registry | Learn Schema Registry with Spring-focused examples and production guidance |
| 183 | Kafka Testing | Learn Kafka Testing with Spring-focused examples and production guidance |
| 184 | Performance Tuning | Learn Performance Tuning with Spring-focused examples and production guidance |
| 185 | Production Best Practices | Learn Production Best Practices with Spring-focused examples and production guidance |
Recommended Flow
flowchart TD
A0["156 Kafka Fundamentals"] --> A1["157 Spring Kafka Introduction"]
A1["157 Spring Kafka Introduction"] --> A2["158 Kafka Architecture"]
A2["158 Kafka Architecture"] --> A3["159 Kafka Producer"]
A3["159 Kafka Producer"] --> A4["160 Kafka Consumer"]
A4["160 Kafka Consumer"] --> A5["161 Topic Design"]
A5["161 Topic Design"] --> A6["162 Partition Strategy"]
A6["162 Partition Strategy"] --> A7["163 Consumer Groups"]
A7["163 Consumer Groups"] --> A8["164 Offsets"]
A8["164 Offsets"] --> A9["165 Serialization"]
A9["165 Serialization"] --> A10["166 JSON Messages"]
A10["166 JSON Messages"] --> A11["167 Avro Messages"]
A11["167 Avro Messages"] --> A12["168 Kafka Headers"]
A12["168 Kafka Headers"] --> A13["169 Error Handling"]
A13["169 Error Handling"] --> A14["170 Dead Letter Topics"]
A14["170 Dead Letter Topics"] --> A15["171 Retry Topics"]
A15["171 Retry Topics"] --> A16["172 Kafka Transactions"]
A16["172 Kafka Transactions"] --> A17["173 Exactly Once Processing"]
A17["173 Exactly Once Processing"] --> A18["174 Idempotent Producer"]
A18["174 Idempotent Producer"] --> A19["175 Batch Consumers"]
A19["175 Batch Consumers"] --> A20["176 Request Reply Pattern"]
A20["176 Request Reply Pattern"] --> A21["177 Event Sourcing"]
A21["177 Event Sourcing"] --> A22["178 Outbox Pattern"]
A22["178 Outbox Pattern"] --> A23["179 Kafka Streams"]
A23["179 Kafka Streams"] --> A24["180 Monitoring Kafka"]
A24["180 Monitoring Kafka"] --> A25["181 Kafka Security"]
A25["181 Kafka Security"] --> A26["182 Schema Registry"]
A26["182 Schema Registry"] --> A27["183 Kafka Testing"]
A27["183 Kafka Testing"] --> A28["184 Performance Tuning"]
A28["184 Performance Tuning"] --> A29["185 Production Best Practices"]
A29["185 Production Best Practices"]
How to Study This Module
Start with the first article and move in order. Each topic builds on the previous one, and the article pages include Previous/Next navigation for steady progress.
Back to Main Path
Return to the Complete Spring Framework Learning Path when you finish this module.
Comments
Share a question, correction, or practical insight about this article.
Checking login status...
Loading approved comments...