Kai Waehner

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)

Image for post
Image for post

Smart Grid — The Energy Production and Distribution of the Future

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


The Fourth Industrial Revolution (also known as Industry 4.0) is the ongoing automation of traditional manufacturing and industrial practices using modern smart technology. Event Streaming with Apache Kafka plays a key role in processing massive volumes of data in real-time in a reliable, scalable, and flexible way of integrating with various legacy and modern data sources and sinks. This blog post explores Apache Kafka’s relationship to modern telco infrastructures that leverage private 5G campus networks for Industrial IoT (IIoT) and edge computing.

(Originally posted on Kai Waehner’s blog: “Industry 4.0 and Smart Factories with Apache Kafka and 5G”… Stay informed…


Real-Time Locating System (RTLS)enables identifying and tracking the location of objects or people in real-time. It is used everywhere in transportation and logistics across industries. A postmodern RTLS requires an open architecture and high scalability. This blog post explores the use cases for RTLS, the challenges of existing implementations, and why more and more RTLS implementations rely on Apache Kafka as an open, scalable, and reliable event streaming platform.

(Originally posted on Kai Waehner’s blog: “Real-Time Locating System (RTLS) with Apache Kafka for Transportation and Logistics”… Stay informed about new blog posts by subscribing to my newsletter)

Image for post
Image for post

Real-Time Locating / Tracking System (RTLS) in Supply Chain and Logistics

RTLS is a…


Is Apache Kafka really real-time? This is a question I get asked every week. Real-time is a great marketing term to describe how businesses can add value by processing data as fast as possible. Most software and product vendors use it these days. Including messages frameworks (e.g., IBM MQ, RabbitMQ), event streaming platforms (e.g., Apache Kafka, Confluent), data warehouse/analytics vendors (e.g., Spark, Snowflake, Elasticsearch), and security / SIEM products (e.g., Splunk). This blog post explores what “real-time” really means and how Apache Kafka and other messaging frameworks accomplish the mission of providing real-time data processing.

(Originally posted on Kai Waehner’s…


Apache Kafka and Event Streaming are two of the most relevant buzzwords in tech these days. Ever wonder what the predicted TOP 5 Event Streaming Architectures and Use Cases for 2021 are? Check out the following presentation. Learn about edge deployments, hybrid and multi-cloud architectures, service mesh-based microservices, streaming machine learning, and cybersecurity.

(Originally posted on Kai Waehner’s blog: “Top Use Cases for Event Streaming and Apache Kafka in 2021”)

Image for post
Image for post

Gartner Top Strategic Technology Trends for 2021

After preparing the presentation, I also discovered Gartner’s top strategic technology trends for 2021:


(Originally posted on Kai Waehner’s blog: “Kafka-native Machine Learning and Model Deployment”)

Apache Kafka became the de facto standard for event streaming across the globe and industries. Machine Learning (ML) includes model training on historical data and model deployment for scoring and predictions. While training is mostly batch, scoring usually requires real-time capabilities at scale and reliability. Apache Kafka plays a key role in modern machine learning infrastructures. The next-generation architecture leverages a Kafka-native streaming model server instead of RPC (HTTP/gRPC) calls:

Image for post
Image for post

This blog post explores the architectures and trade-offs between three options for model deployment with Kafka: Embedded model…


(Originally posted on Kai Waehner’s blog: “Use Cases and Architectures for Kafka at the Edge”)

Event streaming with Apache Kafka at the edge is not cutting edge anymore. It is a common approach to providing the same open, flexible, and scalable architecture at the edge as in the cloud or data center. Possible locations for a Kafka edge deployment include retail stores, cell towers, trains, small factories, restaurants, etc. I already discussed the concepts and architectures in detail in the past: “Apache Kafka is the New Black at the Edge” and “Architecture patterns for distributed, hybrid, edge and global Apache…


(Originally posted on Kai Waehner’s blog: “Apache Kafka vs. Blockchain such as Hyperledger, Ethereum, IOTA, et al”)

This blog post discusses the concepts, use cases, and architectures behind Event Streaming, Apache Kafka, Distributed Ledger (DLT), and Blockchain. A comparison of different technologies such as Confluent, AIBlockchain, Hyperledger, Ethereum, Ripple, IOTA, and Libra explores when to use Kafka, a Kafka-native blockchain, a dedicated blockchain, or Kafka in conjunction with another blockchain.

Image for post
Image for post

Use Cases for Secure and Tamper-Proof Data Processing with a Blockchain

Blockchain is a hype topic for many years. While many companies talk about the buzzword, it is tough to find use cases where Blockchain is the best solution. The following…

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