Kafka Is Not a Database
Alternatively from Jay Krebs [1] a much more thorough and nuanced discussion that is probably the best send-up on this topic."So is it crazy to do this? The answer is no, there’s nothing crazy about storing data in Kafka: it works well for this because it was designed to do it. Data in Kafka is persisted to disk, checksummed, and replicated for fault tolerance. Accumulating more stored data doesn’t make it slower. There are Kafka clusters running in production with over a petabyte of stored data."[1] https://www.confluent.io/blog/okay-store-data-apache-kafka/