BIG DATA-kafka

Kafka is often used in real-time streaming data architectures to provide real-time analytics. 

Kafka is used for real-time streams of data, used to collect big data or to do real time analysis or both). Kafka is used with in-memory microservices to provide durability and it can be used to feed events to CEP (complex event streaming systems), and IOT/IFTTT style automation systems.

     KAFKA FUNDAMENTALS

      USE CASES 

     PRODUCERS & CONSUMERS

    TOPICS & PARTITIONS

        OFFSETS

        DELIVERY GUARANTEES

                     Producer

                 Consumer