The Kafka Replication Protocol with Kip-966
Posted4 months agoActive4 months ago
github.comTechstory
calmmixed
Debate
60/100
Apache KafkaDistributed SystemsAlternative Messaging Systems
Key topics
Apache Kafka
Distributed Systems
Alternative Messaging Systems
The post discusses the Kafka Replication Protocol with KIP-966, sparking a discussion on the relevance and reliability of Kafka compared to alternative distributed log solutions.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
1h
Peak period
2
1-2h
Avg / period
1.2
Key moments
- 01Story posted
Sep 2, 2025 at 2:47 PM EDT
4 months ago
Step 01 - 02First comment
Sep 2, 2025 at 4:05 PM EDT
1h after posting
Step 02 - 03Peak activity
2 comments in 1-2h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 3, 2025 at 12:36 AM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45107353Type: storyLast synced: 11/20/2025, 7:35:46 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Linkedin just deprecated Kafka in favor of Northguard [1]. Curious how this actually compares in practice. Is it worth the effort of building yet another distributed log? Is it worth the effort to mantain Kafka if new alternatives are popping? Jepsen found plenty of issues last year [2], so maybe Linkedin is in the right direction by building from scratch...
Distributed systems are tough to get right, and while it's exciting to see new approaches, the space is definitely getting harder to follow.
[1] https://www.linkedin.com/blog/engineering/infrastructure/int...
[2] https://jepsen.io/analyses/bufstream-0.1.0
Regarding the Kafka issues pointed out:
* 2 only affect you if you are using transactions (and I would be interested in knowing of alternatives that better handle exactly-once semantics);
* Consumer.close() is likely off the critical path of your applications (personally I never encountered these hangs);
* Aborted reads and torn transactions were mentioned as being fixed by KIP-890, of which the mentioned ongoing work was completed since that article was published: https://issues.apache.org/jira/browse/KAFKA-14402