Jump to content

Apache Kafka

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 81.104.162.54 (talk) at 07:31, 21 January 2016 (Enterprises that use Kafka). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Apache Kafka[1]
Developer(s)Apache Software Foundation
Stable release
0.9 / November 2015; 9 years ago (2015-11)
Repository
Written inScala
Operating systemCross-platform
TypeMessage broker
LicenseApache License 2.0
Websitekafka.apache.org

Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. The design is heavily influenced by transaction logs.[2]

History

Apache Kafka was originally developed by LinkedIn, and was subsequently open sourced in early 2011. Graduation from the Apache Incubator occurred on 23 October 2012. In November 2014, several engineers who built Kafka at LinkedIn created a new company named Confluent[3] with a focus on Kafka.

Enterprises that use Kafka

The following is a list of notable enterprises that have used or are using Kafka:

See also

References

  1. ^ Repository Mirror at GitHub
  2. ^ The Log: What every software engineer should know about real-time data's unifying abstraction, LinkedIn Engineering Blog, accessed 5 May 2014
  3. ^ Primack, Dan. "LinkedIn engineers spin out to launch 'Kafka' startup Confluent". fortune.com. Retrieved 10 February 2015.
  4. ^ Doyung Yoon. "S2Graph : A Large-Scale Graph Database with HBase".
  5. ^ Cheolsoo Park and Ashwin Shankar. "Netflix: Integrating Spark at Petabyte Scale".
  6. ^ Josh Baer. "How Apache Drives Spotify's Music Recommendations".
  7. ^ "Stream Processing in Uber". InfoQ. Retrieved 2015-12-06.
  8. ^ "Shopify - Sarama is a Go library for Apache Kafka".
  9. ^ "Exchange Market Data Streaming with Kafka".