Many companies are deploying Internet of Things (IoT) projects that need to integrate the IoT data with Apache Kafka. These customers are often using the IoT messaging protocol MQTT to enable bidirectional connectivity between the devices and the cloud. Therefore, a key question becomes how do you integrate MQTT messages with Kafka.

This talk will discuss the best practices for integrating IoT data and MQTT messages into Kafka deployments. The talk will explore the unique requirements of IoT use cases, the architectural changes required to extend Kafka to stream IoT data, and present best practices on how to deploy a system for streaming MQTT messages into Kafka. A live demo showing 100,000 connected cars streaming MQTT message into Kafka will be used to illustrate the key concepts in the presentation. The key learning opportunity for the audience will be to understand the steps required to stream IoT data with MQTT and Kafka.