Skip to main content

Kafka

https://kafka.apache.org

Event Sourcing and Message Streaming are NOT the same things. Kafka is NOT suitable for Event Sourcing. Kafka is suitable for Message Streaming. - https://www.linkedin.com/posts/vaughnvernon_event-sourcing-and-message-streaming-are-activity-7153936417142788097-gxTv/

https://www.confluent.io

https://www.warpstream.com

https://aws.amazon.com/msk

https://www.conduktor.io

https://redpanda.com - See https://news.ycombinator.com/item?id=43098971

https://github.com/provectus/kafka-ui

Kaskade – A text user interface for Kafka - https://github.com/sauljabin/kaskade - https://news.ycombinator.com/item?id=40961101

Best practices for cost-efficient Kafka clusters - https://stackoverflow.blog/2024/09/04/best-practices-for-cost-efficient-kafka-clusters

Build your own Kafka - https://app.codecrafters.io/courses/kafka/overview

Kafka at the low end: how bad can it get? - https://news.ycombinator.com/item?id=43095070

Kafka is not a good job queue, especially not at particularly low volumes, at least until Queues for Kafka (KIP-932) comes along.

Learn

What is Apache Kafka? - https://www.confluent.io/what-is-apache-kafka - https://www.youtube.com/watch?v=06iRM1Ghr1k

https://developer.confluent.io/courses

https://developer.confluent.io/tutorials

https://courses.datacumulus.com

https://developers.redhat.com/learn/apache-kafka

https://developers.redhat.com/devnation/event-driven-architecture

https://university.redpanda.com

Queues

https://cwiki.apache.org/confluence/display/KAFKA/KIP-932%3A+Queues+for+Kafka

https://news.ycombinator.com/item?id=37677341