Sign in

Kai Waehner

Apache Kafka and MQTT are a perfect combination for many IoT use cases. This blog series covers the pros and cons of both technologies. Various use cases across industries, including connected vehicles, manufacturing, mobility services, and smart city are explored. The examples use different architectures, including lightweight edge scenarios, hybrid integrations, and serverless cloud solutions. This post is part one: Overview and Comparison.

(Originally posted on Kai Waehner’s blog: “Kafka and MQTT Part 1 of 5 — Comparison and Overview”… Stay informed about new blog posts by subscribing to my newsletter)

Gartner predicts: “Around 10% of enterprise-generated data is created…


Hybrid cloud architectures are the new black for most companies. A cloud-first is obvious for many, but legacy infrastructure must be maintained, integrated, and (maybe) replaced over time. Event Streaming with the Apache Kafka ecosystem is a perfect technology for building hybrid replication in real-time at scale.

(Originally posted on Kai Waehner’s blog: “Replication between Edge, On Premise and Multi-Cloud with the Apache Kafka Ecosystem (MirrorMaker, Cluster Linking)”… Stay informed about new blog posts by subscribing to my newsletter)

App Modernization and Streaming Replication with Apache Kafka at Bayer

Most enterprises require a reliable and scalable integration between legacy systems such as IBM Mainframe, Oracle, SAP ERP, and modern cloud-native…


The digital transformation enables a connected world. People, vehicles, factories, cities, digital services, and other “things” communicate with each other in real-time to provide a safe environment, efficient processes, and a fantastic user experience. This scenario only works well with data processing in real-time at scale. This blog post shares a presentation that explains why Apache Kafka plays a key role in these industries and use cases but also to connect the different stakeholders.

(Originally posted on Kai Waehner’s blog: “An Integrated and Connected World powered by Data in Motion using Apache Kafka”… Stay informed about new blog posts by…


Augmented Reality (AR) and Virtual Reality (VR) get traction across industries far beyond gaming. Retail, manufacturing, transportation, healthcare, and other verticals leverage it more and more. This blog post explores a retail demo that integrates a cutting-edge augmented reality mobile shopping experience with the backend systems via the event streaming platform Apache Kafka.

(Originally posted on Kai Waehner’s blog: “Augmented Reality with Apache Kafka and Machine Learning”… Stay informed about new blog posts by subscribing to my newsletter)

Augmented Reality (AR) and Virtual Reality (VR)

Augmented reality (AR) is an interactive experience of a real-world environment where the objects in the real world are enhanced by computer-generated…


Aviation and travel are notoriously vulnerable to social, economic, and political events, as well as the ever-changing expectations of consumers. Coronavirus is just a piece of the challenge. This post explores use cases, architectures, and references for Apache Kafka in the aviation industry, including airline, airports, global distribution systems (GDS), aircraft manufacturers, and more. Kafka was relevant pre-covid and will become even more important post-covid.

(Originally posted on Kai Waehner’s blog: “Data in Motion at Lufthansa, Air France Hop and Singapore Airlines powered by Apache Kafka”… Stay informed about new blog posts by subscribing to my newsletter)

Airlines and Aviation are Changing — Beyond Covid-19!

Aviation and travel…


Real-Time Notifications and Recommendations with Data In Motion

Event Streaming with Apache Kafka disrupts the retail industry. Walmart’s real-time inventory system and Target’s omnichannel distribution and logistics are two great examples. This blog post explores a key use case for postmodern retail companies: Real-time omnichannel retail and customer 360.

(Originally posted on Kai Waehner’s blog: “Apache Kafka for Omnichannel Retail and Customer 360”… Stay informed about new blog posts by subscribing to my newsletter)

Disruption of the Retail Industry with Apache Kafka

Various deployments across the globe leverage event streaming with Apache Kafka for very different use cases. …


A smart city is an urban area that uses different types of electronic Internet of Things (IoT) sensors to collect data and then use insights gained from that data to manage assets, resources, and services efficiently. This blog post explores how Apache Kafka fits into the smart city architecture and the benefits and use cases.

(Originally posted on Kai Waehner’s blog: “Apache Kafka as Perfect Fit for a Smart City Architecture”… Stay informed about new blog posts by subscribing to my newsletter)

What is a Smart City?

That’s a good question. Here is a sophisticated definition:


The retail industry is completely changing these days. Consequently, traditional players have to disrupt their business to stay competitive. New business models, great customer experience, and automated real-time supply chain processes are mandatory. Event Streaming with Apache Kafka plays a key role in this evolution of re-inventing the retail business. This blog post explores use cases, architectures, and real-world deployments of Apache Kafka including edge, hybrid, and global retail deployments at companies such as Walmart and Target.

(Originally posted on Kai Waehner’s blog: “Apache Kafka in the Retail Industry for Omnichannel, Customer 360, Inventory Management, and Recommendations”… Stay informed about…


Event streaming with Apache Kafka at the edge is getting more and more traction these days. It is a common approach to providing the same open, flexible, and scalable architecture in the cloud and at the edge outside the data center. Possible locations for Kafka edge deployments include retail stores, cell towers, trains, small factories, restaurants, hospitals, stadiums, etc. This post explores a checklist with infrastructure questions you need to check and evaluate if you want to deploy Kafka at the edge.

(Originally posted on Kai Waehner’s blog: “Patterns and Best Practices for Apache Kafka at the Edge (Outside the…


The energy industry is changing from system-centric to smaller-scale and distributed smart grids and microgrids. A smart grid requires a flexible, scalable, elastic, and reliable cloud-native infrastructure for real-time data integration and processing. This post explores use cases, architectures, and real-world deployments of event streaming with Apache Kafka in the energy industry to implement a smart grid and real-time end-to-end integration.

(Originally posted on Kai Waehner’s blog: “Apache Kafka in the Energy and Utilities Sector”… Stay informed about new blog posts by subscribing to my newsletter)

Smart Grid — The Energy Production and Distribution of the Future

The energy sector includes corporations that primarily are in the business of producing or…

Kai Waehner

Technology Evangelist — www.kai-waehner.de →Big Data Analytics, Machine Learning / Deep Learning, , Middleware, Microservices => www.linkedin.com/in/megachucky

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store