Apache Kafka

Apache Kafka is an open-source stream-processing software platform developed by the Apache Software Foundation, written in Scala and Java. It is used to handle the real-time data storage. It works as a broker between two parties based publish/subscribe messaging system . It can handle about trillions of data events in a day. we store the transactional data in database, so that we can retrieve it later to make some business decisions, Kafka also stores data in form of messages