- 카프카는 Netflix, LinkedIn, Uber 등 대기업이 실시간 데이터 처리에 사용하는 오픈소스 이벤트 스트리밍 플랫폼입니다. 🏢
- 카프카는 프로듀서(데이터 생성)와 컨슈머(데이터 소비) 간의 느슨한 결합을 제공하여 확장성과 안정성을 높입니다. 🤝
- 웹소켓과 달리, 카프카는 이벤트를 디스크에 저장하여 컨슈머가 오프라인 상태여도 데이터 손실 없이 이벤트를 처리할 수 있습니다. 💾
- 카프카는 여러 브로커로 구성된 클러스터를 사용하여 데이터 중복성과 내결함성을 보장합니다. 🛡️
- Kafka Raft를 통해 ZooKeeper 없이 클러스터 관리를 수행하여 더욱 간소화된 아키텍처를 제공합니다. 🔄
- 로그 집계 등 다양한 실시간 애플리케이션에 활용 가능합니다. 🪵
- 간단한 파이썬 코드를 통해 카프카 프로듀서와 컨슈머를 구현하고 테스트할 수 있습니다. 🐍