The failures Starship had were often to do with simpler engineering bugs that they’ve been ironing out, such as: leaks in piping caused by violent shaking, explosive gases accumulating in closed spaces, filters getting clogged by ice forming in the cryogenic tanks, and burn-through of an experimental heat shield design at moving joints.
These days though, unless I was at Fortune 100 scale, I'd absolutely turn to Redis Cluster Streams instead. So much simpler to manage and so much cheaper to run.
Also I like Kafka because I met two pretty Russian girls in San Francisco a decade back and the group we were in played a game where we described what the company we worked for did in the abstract, and then tried to guess the startup. They said "we write distributed streaming software", I guessed "confluent" immediately. At the time confluent was quite new and small. Fun night. Fun era.
Now I’m wondering if we’re all overthinking this when we could just use rendezvous hashing and a bunch of database servers with a heap table called “eventlog” and be done with it…