[Kafka] 3. Kafka 동작 원리 — Producer, Consumer, Offset 이해
지난 글에서는 Kafka의 내부 구조와 데이터 흐름,즉 Broker, Topic, Partition, Consumer Group이 어떻게 구성되어 있는지를 살펴봤다. 이번 글에서는 그 구조 위에서 실제로 데이터가 어떻게 흘러가는지,즉 Producer → Broker → Consumer의 동작 원리를 단계별로 이해해보자. Kafka는 구조를 아는 것만큼이나 “데이터가 어떻게 오가고 관리되는가”를 이해하는 게 핵심이다.이 과정을 알면, Kafka를 실무 서비스에 적용하는 그림이 한눈에 잡힌다. 1. Producer — 데이터를 보내는 출발점 Producer는 Kafka에 데이터를 전송(produce) 하는 주체다.일반적으로 애플리케이션, 서버 로그, 이벤트 스트림 등이 Producer 역할을 한다. Kaf..