<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>부록 on Advanced Beginner</title><link>https://advanced-beginner.github.io/ko/docs/kafka/appendix/</link><description>Recent content in 부록 on Advanced Beginner</description><generator>Hugo</generator><language>ko-KR</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/ko/docs/kafka/appendix/index.xml" rel="self" type="application/rss+xml"/><item><title>용어 사전</title><link>https://advanced-beginner.github.io/ko/docs/kafka/appendix/glossary/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><author>d8lzz1gpw@mozmail.com (kimbenji)</author><guid>https://advanced-beginner.github.io/ko/docs/kafka/appendix/glossary/</guid><description>&lt;p&gt;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;핵심 구성요소&lt;/strong&gt;: Topic(논리적 채널), Partition(병렬 처리 단위), Broker(서버), Producer(발행자), Consumer(수신자)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;신뢰성&lt;/strong&gt;: ACK(전송 확인), ISR(동기화 복제본), Replication Factor(복제 수)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consumer 관리&lt;/strong&gt;: Consumer Group(병렬 처리), Offset(위치), Commit(저장), Rebalancing(재분배)&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;메타데이터 관리&lt;/strong&gt;: KRaft(신규 권장), Zookeeper(레거시)&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;
&lt;p&gt;Producer가 메시지 전송 성공을 확인받는 방식입니다. acks=0은 확인 없이 전송하여 처리량이 가장 높지만 메시지 유실 가능성이 있습니다. acks=1은 Leader만 확인하는 중간 수준의 설정입니다. acks=all은 ISR(In-Sync Replicas) 전체가 확인해야 하므로 가장 안전하지만 지연 시간이 증가합니다. 프로덕션 환경에서는 데이터 중요도에 따라 적절한 값을 선택해야 합니다. 자세한 내용은 심화 개념 문서의 acks 섹션을 참고하세요.&lt;/p&gt;</description></item><item><title>참고 자료</title><link>https://advanced-beginner.github.io/ko/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/ko/docs/kafka/appendix/references/</guid><description>&lt;p&gt;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;공식 문서&lt;/strong&gt;: Apache Kafka, Spring Kafka, Confluent 문서 필수&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;입문 서적&lt;/strong&gt;: &amp;ldquo;Kafka: The Definitive Guide&amp;rdquo;, &amp;ldquo;Kafka in Action&amp;rdquo; 추천&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;온라인 강의&lt;/strong&gt;: Confluent Developer(무료), Udemy, 인프런&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;커뮤니티&lt;/strong&gt;: Stack Overflow, Confluent Forum, OKKY&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;도구&lt;/strong&gt;: Kafka UI(관리), Prometheus+Grafana(모니터링)&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h4 id="공식-문서"&gt;공식 문서&lt;a class="anchor" href="#%ea%b3%b5%ec%8b%9d-%eb%ac%b8%ec%84%9c"&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 공식 문서는 가장 정확하고 최신 정보를 제공합니다. Apache Kafka Documentation은 Kafka의 전체 아키텍처, 설정, API를 다루는 공식 문서입니다. Kafka Quickstart는 처음 시작하는 사람을 위한 공식 Quick Start 가이드로, 설치부터 기본 메시지 송수신까지 안내합니다. Kafka APIs는 Producer API, Consumer API, Streams API, Admin API 등 각 API의 상세 레퍼런스를 제공합니다. Kafka Configuration은 Broker, Producer, Consumer, Topic 등 모든 설정 옵션의 전체 목록과 설명을 포함합니다.&lt;/p&gt;</description></item><item><title>자주 묻는 질문</title><link>https://advanced-beginner.github.io/ko/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/ko/docs/kafka/appendix/faq/</guid><description>&lt;p&gt;Kafka를 사용하면서 자주 받는 질문과 답변을 정리했습니다. 기본 개념부터 설정, 에러 처리, 성능 튜닝, 운영, 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;기본 개념&lt;/strong&gt;: Kafka는 메시지 큐가 아닌 분산 이벤트 스트리밍 플랫폼, Partition 단위 순서 보장&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;설정&lt;/strong&gt;: &lt;code&gt;acks=all&lt;/code&gt;로 안정성 확보, &lt;code&gt;auto.offset.reset=earliest&lt;/code&gt; 권장, 수동 커밋으로 메시지 유실 방지&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;에러 처리&lt;/strong&gt;: &lt;code&gt;@RetryableTopic&lt;/code&gt;으로 재시도 후 Dead Letter Topic으로 이동&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;성능&lt;/strong&gt;: Producer는 배치/압축, Consumer는 인스턴스 수 증가 및 fetch 설정 조정&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;운영&lt;/strong&gt;: &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;: &lt;code&gt;KafkaTemplate&lt;/code&gt;과 &lt;code&gt;@KafkaListener&lt;/code&gt;로 간편하게 구현&lt;/li&gt;
&lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h4 id="기본-개념"&gt;기본 개념&lt;a class="anchor" href="#%ea%b8%b0%eb%b3%b8-%ea%b0%9c%eb%85%90"&gt;#&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Q: Kafka는 메시지 큐인가요?&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>