본문 바로가기
1. SW 개발 & IT 트렌드

아파치 카프카(Apache Kafka) - 이벤트 스트리밍 플랫폼

by soosun 2022. 5. 30.

Apache Kafka® is an event streaming platform 이벤트 스트리밍 플랫폼

링크드인에서 시작되었다고 알려진 'Kafka' - 메세지 브로커 플랫폼, 오픈소스 메세징 플랫폼, 분산 데이타 스트리밍 플랫폼 등 다양하게 정의할 수 있다.

애플, 넷플릭스, 이베이, 우버, 스포티파이, 세일즈 포스, 페이팔 등 대용량 데이타 스트림을 처리하는 거의 대부분의 기업들이 'Kafka'를 사용하고 있다. 대용량의 데이타를 안정적으로 처리해주는, 대용량 스트림 처리의 사실상의 표준으로 자리를 잡아가고 있다.

하지만 기존 큐 솔루션들로 처리 가능한 소규모 트랜젝션 환경에서는 그 차이를 느낄수 없다고도 한다. 

 

 'Kafka' 사용에 대한 좋은 사례 정보가 있어 링크를 남겨본다.

 

ㅇ LINE에서 Kafka를 사용하는 방법 

https://engineering.linecorp.com/ko/blog/how-to-use-kafka-in-line-1/

 

LINE에서 Kafka를 사용하는 방법 - 1편 - LINE ENGINEERING

안녕하세요. LINE에서 소프트웨어 엔지니어로 일하고 있는 Kawamura Yuto입니다. 저는 LINE 서버 개발을 중심으로 HBase 운영 등의 업무를 하고 있으며, 현재 전사적으로 Kafka 플랫폼을 제공하는 팀의 리

engineering.linecorp.com

 

 

https://kafka.apache.org/intro

 

Apache Kafka

Apache Kafka: A Distributed Streaming Platform.

kafka.apache.org

https://kafka.apache.org/intro

https://www.redhat.com/ko/topics/integration/what-is-apache-kafka

 

Apache Kafka(아파치 카프카)란? 소개, 생성, 설치 및 성능

Apache Kafka(아파치 카프카)는 분산 환경에서 사용되는 데이터 스트리밍 플랫폼이고, 오픈소스를 특징으로 하며, 실시간 스트림의 처리 등에서 활용되는 솔루션입니다.

www.redhat.com

댓글