Stream Processing and IoT Leveraging Apache Kafka

Presented by

Neil Avery, Technologist, Office of the CTO, Confluent

About this talk

This session walks through the IoT landscape, from its origins up until the present day. From there we will explore the diverse use-cases that currently dominate IoT including smart cities, connected-cars and wearable technology. We will then expand these into a solution architecture with the streaming platform as the central nervous system and backbone of IoT projects. Putting Kafka at the heart of the IoT stack opens up unique ‘Kafka’ semantics which supports the opportunity to drive IoT solutions via heuristics, machine learning or other methods. This approach reinforces the concepts of event-time streaming and stateful stream processing. By exploring Message Queuing Telemetry Transport (MQTT) and how MQTT streams can be sent to Kafka using ‘Connect’ we build several IoT solutions that leverage Kafka Streams and KSQL to see how they can be used to underpin real solutions. Use-cases include ‘Car towed alert’ and ‘Location-based advertising’.
Related topics:

More from this channel

Upcoming talks (0)
On-demand talks (328)
Subscribers (10608)
Confluent is building the foundational platform for data in motion. Our cloud-native offering is designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organisation. With Confluent, organisations can create a central nervous system to innovate and win in a digital-first world.