> For the complete documentation index, see [llms.txt](https://bryan-guner.gitbook.io/knowledge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bryan-guner.gitbook.io/knowledge/14-pure-education/knowledge-master/data-science/kafka.md).

# Apache Kafka

## Links

* [Confluent](https://www.confluent.io/) - Complete Event Streaming Platform For Apache Kafka.
* [Kafka ecosystem ... but step by step](https://github.com/framiere/a-kafka-story)
* [Playground for Kafka/Confluent Docker experimentations](https://github.com/vdesabou/kafka-docker-playground)
* [Goka](https://github.com/lovoo/goka) - Compact yet powerful distributed stream processing library for Apache Kafka written in Go.
* [Streams and Tables in Apache Kafka: A Primer (2020)](https://www.confluent.io/blog/kafka-streams-tables-part-1-event-streaming/)
* [Kafka in Netflix Studios (2020)](https://www.confluent.io/blog/how-kafka-is-used-by-netflix/)
* [OPERATR](https://operatr.io/) - Observe, explore, and control streaming compute.
* [Kaf](https://github.com/birdayz/kaf) - Kafka CLI inspired by kubectl & docker.
* [What every software engineer should know about Apache Kafka (2020)](https://www.michael-noll.com/blog/2020/01/16/what-every-software-engineer-should-know-about-apache-kafka-fundamentals/) ([HN](https://news.ycombinator.com/item?id=23206566))
* [jocko](https://github.com/travisjeffery/jocko) - Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native).
* [Kafka Removing Zookeeper Dependency (2020)](https://www.confluent.io/blog/removing-zookeeper-dependency-in-kafka/) ([HN](https://news.ycombinator.com/item?id=23207377))
* [Kafka-Pixy (gRPC/REST Proxy for Kafka)](https://github.com/mailgun/kafka-pixy)
* [Mirroring from Apache Kafka to Azure Event Hub (2020)](https://strimzi.io/blog/2020/05/14/mirror-kafka-eventhub/)
* [CMAK](https://github.com/yahoo/CMAK) - Tool for managing Apache Kafka clusters.
* [Redpanda](https://vectorized.io/) - Real-time engine for modern apps. 10x Faster Kafka. ([Code](https://github.com/vectorizedio/redpanda)) ([HN](https://news.ycombinator.com/item?id=25075739))
* [rochefort](https://github.com/jackdoe/rochefort) - Poor man's kafka (plus in-place mutations and search).
* [Why Can’t I Connect to Kafka?](https://www.confluent.io/blog/kafka-client-cannot-connect-to-broker-on-aws-on-docker-etc/)
* [Eliminating Task Processing Outages by Replacing RabbitMQ with Apache Kafka (2020)](https://doordash.engineering/2020/09/03/eliminating-task-processing-outages-with-kafka/) ([HN](https://news.ycombinator.com/item?id=24699534))
* [Runtime Discovery of Kafka Streams (2020)](https://www.youtube.com/watch?v=685MVJX9r5M)
* [Strimzi](https://github.com/strimzi/strimzi-kafka-operator) - Apache Kafka running on Kubernetes. ([Web](https://strimzi.io/))
* [Trubka](https://github.com/xitonix/trubka) - CLI tool for Kafka written in Go.
* [franz-go](https://github.com/twmb/franz-go) - High performance, pure Go library for interacting with Kafka.
* [Kafka is not a Database (2020)](https://materialize.com/kafka-is-not-a-database/) ([HN](https://news.ycombinator.com/item?id=25346851)) ([Tweet](https://twitter.com/martinkl/status/1336336852890963977))
* [Kafka As A Database? Yes Or No (2021)](https://davidxiang.com/2021/01/10/kafka-as-a-database/)
* [Kafka Kit](https://github.com/DataDog/kafka-kit) - Tools for Scaling Kafka. ([Article](https://www.datadoghq.com/blog/engineering/introducing-kafka-kit-tools-for-scaling-kafka/))
* [Estimating when a message will be consumed in Kafka (2020)](https://techblog.cdiscount.com/estimating-when-a-message-will-be-consumed-in-kafka/)
* [Kafka message scheduler](https://github.com/etf1/kafka-message-scheduler) - Allows you to send message to a target topic on a specific time with a particular payload.
* [librdkafka](https://github.com/edenhill/librdkafka) - Apache Kafka C/C++ client library.
* [A review of Kafka books and tutorials (2021)](https://stambros.medium.com/the-ultimate-knowledge-trove-2bed285dc23e)
* [Is Pulsar better than Kafka? (2020)](https://www.kai-waehner.de/blog/2020/06/09/apache-kafka-versus-apache-pulsar-event-streaming-comparison-features-myths-explored/)
* [The Kafka API is great; now let's make it fast (2021)](https://vectorized.io/blog/fast-and-safe/)
