토픽 170 / 192·시스템 설계 및 아키텍처 패턴
Apache Kafka
Apache Kafka
분산 스트리밍 플랫폼 및 메시지 브로커
특징: 고처리량(↑), 내구성(↑), 운영 복잡도(↑)
구성요소: Producer, Consumer, Broker, Topic, Partition
기술요소: 로그 기반, 컨슈머 그룹, 리텐션
적용사례: 실시간 데이터 파이프라인, 이벤트 소싱
비교: Kafka(스트리밍/내구성) vs RabbitMQ(메시징/다양한프로토콜)
연관: 메시지 큐, EDA, 스트림 처리