A Gentle Introduction to a Distributed Streaming Platform, Kafka | by Zico Deng | Medium
zicodeng.medium.com · 1,977 words · saved by 1 readers
Why is Kafka created? What is it? How is it different from other traditional messaging systems?
A Gentle Introduction to a Distributed Streaming Platform, Kafka Zico Deng 9 min read · Jul 3, 2020 -- 3 Listen Share Recently, I was exposed to Kafka at my workplace. I have heard of it a while ago, knowing it is a very popular distributed streaming platform, but I never had a chance to learn it. With my little experience in the traditional messaging system, RabbitMQ, I somehow tend to think of Kafka is just yet another variation created by LinkedIn. If you are like me, having a little background knowledge of a message queue, and hoping to learn Kafka, this article is for you. I will first di
related reading
- Why is Kafka so fast? How does it work?blog.bytebytego.com
- Designkafka.apache.org
- When to use RabbitMQ over Kafka? - Stack Overflowstackoverflow.com
- When to use RabbitMQ or Apache Kafka - CloudAMQPcloudamqp.com
- How to Choose a Message Queue?blog.bytebytego.com
- How to Build a Real-Time Notification System with Go and Kafkafreecodecamp.org
- Everything I know about good system designseangoedecke.com
- Implementing a Kafka Producer and Consumer In Golang (With Full Examples) For Productionsohamkamani.com
- Exactly-once Semantics is Possible: Here's How Apache Kafka Does itconfluent.io
- System Design, Chapter 7: Queuescharlieinden.github.io
- Benchmarking RabbitMQ vs Kafka vs Pulsar Performanceconfluent.io
- Building Systems Using Transactions in Apache Kafka®developer.confluent.io