Kafka is a distributed logging system. Write lots of data very fast by using sequential I&#x2F;O. Consuming apps can then read this just as fast and maintain their own state (of where they last read up to) which allows for multiple fast and simple consumers and an easy way to have a lasting &quot;log&quot; of all the data.