133
70
ronenlh
Here’s the HN discussion for Bartosz Milewski’s analysis of Factorio, where he shows functional counterparts in Haskell of Factorio’s patterns:

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

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

geodel
Must be something about Kafka to attract these kind of explanations. Another one few months back was a children's book on Kafka [1] . For me it just look like solution looking for actual problems.

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.

1. https://news.ycombinator.com/item?id=27541339

2-718-281-828
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't even see the appeal. This analogy is not providing any new or interesting insights whatsoever.
tr33house
If anyone is starting a new project, I'd recommend looking into Apache Pulsar [0]. It has all the good parts of Kafka with a lot more features useful when scaling

0: https://pulsar.apache.org/

solmag
I am not kidding when I say that you can probably use Factorio in your technical interview as a company, lol.
m1k1
Everything with Factorio in name gets my upvote.
beebmam
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's a terrible experience.
mangecoeur
They say to get all the subtleties of kafka you should read the original german ;)
priyankt68
Beautiful explanation through analogies a s graphics supporting it. Thanks a lot
rememberlenny
This is a wonderful format for explaining software engineering practices and I hope to see more like this.
Vagabundos
Very useful article! Awesome job
sohkamyung
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. :-)

Related HN discussion of this [1]

[1] https://news.ycombinator.com/item?id=29296969

everyone
"Kafka" *really* doesnt seem like a good name for some software that is supposed to be good / helpful.
NoboruWataya
Always disappointed when I see titles like this and realise they are talking about Apache Kafka.