📝 Kafka란?

Kafka는 실시간 데이터 스트리밍을 처리하기 위한 분산 메시징 플랫폼이다. 대용량 데이터를 빠르게 전달하고, 메시지를 안정적으로 처리할 수 있도록 설계되어 있다.

핵심 개념


⚙️ Kafka가 사용되는 이유

Kafka는 다음과 같은 상황에서 유용하게 쓰인다:


📂 Kafka 적용 순서 및 실무 흐름

Kafka를 프로젝트에 적용하기 위해서는 다음 단계대로 구성하면 된다.


✅ 1. Kafka 설치 및 실행

Kafka는 로컬에서 테스트 가능하며, Docker로도 쉽게 실행할 수 있다. 여기서는 기본 설치 기준으로 설명한다.