분산 메시징 시스템 카프카(Kafka)의 간단한 역사와 이름의 의미
분산 메시징 시스템으로 유명한 카프카의 역사와 이름이 대해 간단히 알아봅시다.
Kafka는 LinkedIn에서 개발되었습니다.
2009년에 상용 버전이 처음 출시된 것 같고요. (출처: https://www.youtube.com/watch?v=3F4XwgCfQc8)
2011년에 오픈소스로 공개했습니다.
2012년 10월 23일 Apache Incubator에서 졸업했습니다.
2014년 11월 링크드인에서 카프카를 개발하던 개발자 몇몇이 Confluent라는 회사를 만들었습니다. Kafka에 집중하기 위해서요.
Kafka라는 이름은 개발자 중 한 명인 Jay Kreps가 지었습니다. writing에 최적화되어서 작가의 이름을 따는 게 적합하다 생각했고 카프카 작가의 작품을 좋아했기 때문이라고 합니다. 오픈소스 프로젝트명으로 멋지다고 생각했고요.
Jay Kreps는 Confluent 공동 창업자이며 CEO입니다.
Kafka는 검은 까마귀를 뜻하는 체코어 Kavka에서 따왔다고 추정됩니다. 좀 더 근거 있는 내용은 찾지 못했지만 여러 글들에서 그러한 내용이 발견됩니다.
Kafka의 역사와 이름이 대해 간단히 검색해서 알아본 내용들을 간단히 정리해 보았습니다. 아직 정리하지 못한 내용들은 다음에 다시 정리해 볼까 합니다.