Kafka is already past it's prime time. Time for new solutions for the oldest problem - sending a message.
replies(7):
But yeah, for a lot of implementations you don't need streaming. But for pull based apps you design your architecture differently, some things are a lot easier than it is with DB, some things are harder.