4 ms·
>>> Few people use technologies just to play with them when something serious is on stake (or so I hope). I wish that were true. For example, I bet the actual
by alexandercrohde 9y ago
>>> Few people use technologies just to play with them when something serious is on stake (or so I hope).
I wish that were true. For example, I bet the actual number is < 10% of people who use Kafka need it. There's nothing Kafka can do that SQL can't, it's a highly-specialized tool that drops 90% of database features for a performance gain. I suspect very few companies need Kafka. [Aside-- honestly, Kafka should exist as a storage engine within SQL and nothing else]
It's the whole "Mongodb is webscale" debate again.
- closeparen 9y agoMessaging has been a tool of enterprise architecture for 10+ years and is not so much a replacement for SQL as a way to ship information between different service backends through a small and well-defined interface, rather than the enormous coupling surface area of sharing a DB. I would expect most Kafka messages to both originate and terminate in SQL databases.