TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Understanding Kafka with Factorio (2019)

133 点作者 pul超过 3 年前

13 条评论

ronenlh超过 3 年前
Here’s the HN discussion for Bartosz Milewski’s analysis of Factorio, where he shows functional counterparts in Haskell of Factorio’s patterns:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26157969" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26157969</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29299140" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29299140</a>
geodel超过 3 年前
Must be something about Kafka to attract these kind of explanations. Another one few months back was a children&#x27;s book on Kafka [1] . For me it just look like solution looking for actual problems.<p>I wonder if Kafka represents an existential angst in these Kubernetized Microservice times. Or is it more simply I am just too dumb to learn and use this shit correctly.<p>1. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27541339" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27541339</a>
评论 #29348220 未加载
评论 #29348517 未加载
评论 #29348010 未加载
评论 #29349016 未加载
评论 #29348110 未加载
评论 #29348145 未加载
评论 #29348428 未加载
2-718-281-828超过 3 年前
This analogy is as thin and trivial as it is disappointing. Those concepts could have and have been easily understandably explained in a single paragraph. Don&#x27;t even see the appeal. This analogy is not providing any new or interesting insights whatsoever.
tr33house超过 3 年前
If anyone is starting a new project, I&#x27;d recommend looking into Apache Pulsar [0]. It has all the good parts of Kafka with a lot more features useful when scaling<p>0: <a href="https:&#x2F;&#x2F;pulsar.apache.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pulsar.apache.org&#x2F;</a>
评论 #29349762 未加载
solmag超过 3 年前
I am not kidding when I say that you can probably use Factorio in your technical interview as a company, lol.
评论 #29348204 未加载
评论 #29347930 未加载
m1k1超过 3 年前
Everything with Factorio in name gets my upvote.
beebmam超过 3 年前
Kafka is awesome, but I have one major gripe with it. It gives a solid interface to JVM applications. But if your application is outside of the JVM and you want it to consume from a topic, it&#x27;s a terrible experience.
评论 #29349427 未加载
mangecoeur超过 3 年前
They say to get all the subtleties of kafka you should read the original german ;)
评论 #29349276 未加载
priyankt68超过 3 年前
Beautiful explanation through analogies a s graphics supporting it. Thanks a lot
rememberlenny超过 3 年前
This is a wonderful format for explaining software engineering practices and I hope to see more like this.
Vagabundos超过 3 年前
Very useful article! Awesome job
sohkamyung超过 3 年前
I presume the percentage of HN user who know this is about Apache Kafka is higher than the percentage that think this is about Franz Kafka. :-)<p>Related HN discussion of this [1]<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29296969" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29296969</a>
评论 #29349228 未加载
评论 #29349737 未加载
everyone超过 3 年前
&quot;Kafka&quot; *really* doesnt seem like a good name for some software that is supposed to be good &#x2F; helpful.
评论 #29347845 未加载