<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Appendix on Advanced Beginner</title><link>https://advanced-beginner.github.io/en/docs/kafka/appendix/</link><description>Recent content in Appendix on Advanced Beginner</description><generator>Hugo</generator><language>en-US</language><managingEditor>d8lzz1gpw@mozmail.com (kimbenji)</managingEditor><webMaster>d8lzz1gpw@mozmail.com (kimbenji)</webMaster><lastBuildDate>Mon, 23 Mar 2026 19:08:15 +0900</lastBuildDate><atom:link href="https://advanced-beginner.github.io/en/docs/kafka/appendix/index.xml" rel="self" type="application/rss+xml"/><item><title>Glossary</title><link>https://advanced-beginner.github.io/en/docs/kafka/appendix/glossary/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/en/docs/kafka/appendix/glossary/</guid><description>&lt;p&gt;This glossary covers key Kafka terminology. For detailed explanations of each term, refer to the Concepts section. Terms are sorted alphabetically, with cross-references to related terms.&lt;/p&gt;
&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Core Components&lt;/strong&gt;: Topic (logical channel), Partition (parallel processing unit), Broker (server), Producer (publisher), Consumer (receiver)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reliability&lt;/strong&gt;: ACK (delivery confirmation), ISR (synchronized replicas), Replication Factor (number of copies)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consumer Management&lt;/strong&gt;: Consumer Group (parallel processing), Offset (position), Commit (save), Rebalancing (redistribution)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spring Kafka&lt;/strong&gt;: KafkaTemplate (Producer), @KafkaListener (Consumer)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata Management&lt;/strong&gt;: KRaft (recommended for new clusters), Zookeeper (legacy)&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h4 id="a"&gt;A&lt;a class="anchor" href="#a"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;ACK (Acknowledgment)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>References</title><link>https://advanced-beginner.github.io/en/docs/kafka/appendix/references/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/en/docs/kafka/appendix/references/</guid><description>&lt;p&gt;This section compiles additional resources for learning Kafka. From official documentation to books, online courses, communities, and tools, we&amp;rsquo;ve gathered resources for systematic learning.&lt;/p&gt;
&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Official Documentation&lt;/strong&gt;: Apache Kafka, Spring Kafka, Confluent docs are essential&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Beginner Books&lt;/strong&gt;: &amp;ldquo;Kafka: The Definitive Guide&amp;rdquo;, &amp;ldquo;Kafka in Action&amp;rdquo; recommended&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Online Courses&lt;/strong&gt;: Confluent Developer (free), Udemy, Inflearn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Communities&lt;/strong&gt;: Stack Overflow, Confluent Forum, OKKY&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools&lt;/strong&gt;: Kafka UI (management), Prometheus+Grafana (monitoring)&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h4 id="official-documentation"&gt;Official Documentation&lt;a class="anchor" href="#official-documentation"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Apache Kafka&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apache Kafka official documentation provides the most accurate and up-to-date information. Apache Kafka Documentation covers Kafka&amp;rsquo;s complete architecture, configuration, and APIs. Kafka Quickstart is the official Quick Start guide for beginners, covering installation through basic message sending/receiving. Kafka APIs provides detailed references for Producer API, Consumer API, Streams API, Admin API, etc. Kafka Configuration includes a complete list and descriptions of all configuration options for Broker, Producer, Consumer, Topic, etc.&lt;/p&gt;</description></item><item><title>Frequently Asked Questions</title><link>https://advanced-beginner.github.io/en/docs/kafka/appendix/faq/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/en/docs/kafka/appendix/faq/</guid><description>&lt;p&gt;This section compiles frequently asked questions and answers about Kafka. Organized by topic from basic concepts to configuration, error handling, performance tuning, operations, and Spring Kafka.&lt;/p&gt;
&lt;blockquote class="book-hint info"&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;br&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Basic Concepts&lt;/strong&gt;: Kafka is a distributed event streaming platform, not a message queue; order is guaranteed per Partition&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt;: Use &lt;code&gt;acks=all&lt;/code&gt; for safety, &lt;code&gt;auto.offset.reset=earliest&lt;/code&gt; recommended, manual commit to prevent message loss&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Error Handling&lt;/strong&gt;: Use &lt;code&gt;@RetryableTopic&lt;/code&gt; for retries then move to Dead Letter Topic&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance&lt;/strong&gt;: Producer - batch/compression; Consumer - increase instances and adjust fetch settings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operations&lt;/strong&gt;: Recommend &lt;code&gt;replication.factor=3&lt;/code&gt;, &lt;code&gt;min.insync.replicas=2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spring Kafka&lt;/strong&gt;: Simple implementation with &lt;code&gt;KafkaTemplate&lt;/code&gt; and &lt;code&gt;@KafkaListener&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h4 id="basic-concepts"&gt;Basic Concepts&lt;a class="anchor" href="#basic-concepts"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Q: Is Kafka a message queue?&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>