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

What Every Software Engineer Should Know about Apache Kafka: Events, Streams, Tables, Storage, Processing, And More - https://news.ycombinator.com/item?id=23206566 - https://www.michael-noll.com/blog/2020/01/16/what-every-software-engineer-should-know-about-apache-kafka-fundamentals/

I wrote a children's book / illustrated guide to Apache Kafka - https://news.ycombinator.com/item?id=27541339 - https://www.gentlydownthe.stream

Kafka is fast -- I'll use Postgres - https://news.ycombinator.com/item?id=45747018 - https://topicpartition.io/blog/postgres-pubsub-queue-benchmarks

RabbitMQ vs Kafka: Which Platform to Choose in 2023? - https://news.ycombinator.com/item?id=37574552 - https://eranstiller.com/rabbitmq-vs-kafka

RabbitMQ vs Kafka - ¿Cuál escoger? - https://www.youtube.com/watch?v=IZh8wB9PSqo

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

https://kodekloud.com/courses/event-streaming-with-kafka

Queues

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

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