This document discusses IoT architectures for Apache Kafka and event streaming. It begins with an overview of use cases for consumer IoT and industrial IoT. It then covers event streaming with Apache Kafka, including its suitability for real-time processing. Several IoT architecture patterns are presented, such as deploying Kafka at the edge or in hybrid edge-cloud environments. A live demo of a connected car infrastructure using Kafka, MQTT and TensorFlow is also proposed. The document concludes by discussing the benefits of using Confluent Platform for Kafka deployments.