Comparative Analysis of Real-Time Data Processing Architectures: Kafka versus MQTT Broker in IoT

Authors:

Abstract
The exponential growth of Internet of Things (IoT) devices highlights the critical need for robust and efficient messaging systems to ensure seamless communication and real-time data exchange. In this research, a thorough comparative analysis was conducted focusing on the real-time data processing architectures of two leading messaging brokers in the IoT domain: Apache Kafka and Message Queuing Telemetry Transport (MQTT) broker. Despite widespread adoption, Kafka and MQTT brokers exhibit uniqueness in their architectures, features, and functionality in real-time data processing scenarios. The study aims to unravel the strengths and weaknesses of each technology within the context of real-time data processing, providing valuable insights to optimize their IoT data workflows.

This publication has 1 reference indexed in Scilit: