준호씨의 블로그

분산 메시징 시스템 카프카(Kafka)의 간단한 역사와 이름의 의미 본문

개발이야기

분산 메시징 시스템 카프카(Kafka)의 간단한 역사와 이름의 의미

준호씨 2020. 8. 3. 23:45
반응형

분산 메시징 시스템으로 유명한 카프카의 역사와 이름이 대해 간단히 알아봅시다.

Kafka는 LinkedIn에서 개발되었습니다.

2009년에 상용 버전이 처음 출시된 것 같고요. (출처: https://www.youtube.com/watch?v=3F4XwgCfQc8)

Confluent의 공동창업자이며 CTO인 Neha Narkhede

2011년에 오픈소스로 공개했습니다.

출처: https://blog.linkedin.com/2011/01/11/open-source-linkedin-kafka

 

2012년 10월 23일 Apache Incubator에서 졸업했습니다.

출처: https://incubator.apache.org/projects/kafka.html

 

2014년 11월 링크드인에서 카프카를 개발하던 개발자 몇몇이 Confluent라는 회사를 만들었습니다. Kafka에 집중하기 위해서요.

출처: https://fortune.com/2014/11/06/linkedin-kafka-confluent/

 

Kafka라는 이름은 개발자 중 한 명인 Jay Kreps가 지었습니다. writing에 최적화되어서 작가의 이름을 따는 게 적합하다 생각했고 카프카 작가의 작품을 좋아했기 때문이라고 합니다. 오픈소스 프로젝트명으로 멋지다고 생각했고요.

출처: https://www.quora.com/What-is-the-relation-between-Kafka-the-writer-and-Apache-Kafka-the-distributed-messaging-system/answer/Jay-Kreps?ch=10&share=48bb940a&srid=Xm2t

 

Jay Kreps는 Confluent 공동 창업자이며 CEO입니다.

Kafka는 검은 까마귀를 뜻하는 체코어 Kavka에서 따왔다고 추정됩니다. 좀 더 근거 있는 내용은 찾지 못했지만 여러 글들에서 그러한 내용이 발견됩니다.

출처: http://www.hani.co.kr/arti/opinion/column/657085.html
https://namu.wiki/w/%ED%94%84%EB%9E%80%EC%B8%A0%20%EC%B9%B4%ED%94%84%EC%B9%B4

 

Kafka의 역사와 이름이 대해 간단히 검색해서 알아본 내용들을 간단히 정리해 보았습니다. 아직 정리하지 못한 내용들은 다음에 다시 정리해 볼까 합니다.

반응형
Comments