Publications
Articles, blog posts, and podcasts published apart from my website.
2024
CiOL –
Strengthening Presence: Confluent’s Strategic Approach to the Indian Market
Dataquest –
Insights on Future of Streaming Analytics and Data Management
Analytics India Magazine –
Confluent’s Al-Powered Data Streaming to Drive India’s Real-Time Analytics
(Interview)
Java Magazin (German): Kafka and Flink – A Match Made in Heaven
Java Spektrum (German): Deployment Options for Data Streaming – From Edge to Global Disaster Recovery
ecommerce magazine (German) –
Data Streaming – Benefits for the Retail Industry
2023
Podcast: Hubert’s Streaming:
Trends for Event Streaming in 2024 and Kafka for GenAI
brutkasten (German):
GenAI in Real-Time – New business opportunities by integrating LLMs and Data Streaming
Industry of Things (German):
Closed-Loop Manufacturing with Data Streaming
Podcast: Tales at Scale –
Kafka, Druid and Flink: The Future of Streaming Data
ComputerWeekly:
Open APIs versus Low Code/No Code Tools
Produktion
(German Print): Data Streaming for Shop Floor Data
The New Stack:
Stream Data Across Multiple Regions and Clouds with Kafka
Open Data Science:
Streaming Machine Learning without a Data Lake
Podcast: AILINAUTEN –
The Role of Field CTO + Kafka and Message Streaming
Podcast: Modern Data Show –
A Deep Div into the World of Data Streaming
heise online:
Data streaming and mainframe – Old hardware architecture meets modern software
GI – Financial Services Site (German):
Ten steps to success in the digital financial world
2022
Big Data Insider (German):
Legacy Modernization with Data Streaming
Podcast:
A Day in the Life of a Field CTO at Confluent
Confluent Blog:
Real-Time Gaming Infrastructure for Millions of Users with Apache Kafka, ksqlDB, and WebSockets
Code Culture (Podcast, German):
The current state of data streaming in 2022
Digital World Magazine (German):
Stream me to the moon – or at least to the cloud
IoT Use Case Podcast (German):
Why Apache Kafka and what use cases in Industrial IoT?
IT-Zoom (German):
Centralized data management is out – Data Mesh is the next generation
Finance Derivative:
The need for blockchain to be interoperable and why it matters
Coding over Cocktails (Podcast):
JMS vs. Kafka: Technology Smackdown with Clement Escoffier and Kai Waehner
New Kids on the Bloq (Podcast):
Guys, whats the deaaaal with these Blockchains? And whats the relation to data lake and event streaming technologies?
Digital Manufacturing Magazine (German):
How to improve the OEE (Overall Equipment Effectiveness) with data streaming
Big Data Insider (German):
Four cutting edge use cases for data streaming
Big Data Insider (German):
Deutsche Post DHL sets (data) packages in motion with Apache Kafka
Netzpalaver (German):
4 Top Use Cases for Data Streaming in 2022 with Apache Kafka
2021
ObjektSPEKTRUM (German magazine):
Cloud-native Middleware – Kafka vs. MQ, ETL, ESB
IT-Daily (German):
Data Streaming in Hybrid Cloud Environments
it-novum (German):
How to Build a Smart City with IoT and Event Streaming
IT & OT Production (German):
Event Streaming as Foundation for Monitoring and Control in Plants
Admin Magazine:
Event Streaming with Kafka from Operations Perspective
Hivecell:
Kafka & Confluent at the Edge: Interview with Kai Waehner
Confluent Blog:
Apache Kafka and SAP Integration with the Kafka Connect ODP Source Connector
2020
Beyond Buildings IoT Podcast:
From a Proprietary Past to an Open Future
Confluent Blog:
Use Cases and Architectures for HTTP and REST APIs with Apache Kafka
Linux Magazin
12/20 (German): Introduction to Apache Kafka for Event Streaming
The Timelords Podcast (focus: Industrial IoT):
Exploring the Value of Kafka for IIoT
Confluent Blog:
Kafka-Native MQTT at Scale with Confluent Cloud and Waterstream
Industrial IoT Podcast:
Event streaming architectures enabling IoT applications beyond messaging
Insider Research Podcast (German): Event Streaming –
A nervous system for data, an interview with Kai Wähner of Confluent
Confluent Podcast:
IoT Integration and Real-Time Data Correlation with Kafka Connect and Kafka Streams ft. Kai Waehner
Confluent Blog:
Streaming Machine Learning with Apache Kafka, Confluent Tiered Storage and TensorFlow IO – No Need for yet another Data Lake
Confluent Whitepaper:
Apache Kafka in the Automotive Industry
2019
Google Blog:
Enabling connected transformation with Apache Kafka and TensorFlow on Google Cloud Platform
Confluent Podcast:
Machine Learning with Kafka Streams, Kafka Connect and ksqlDB
Confluent Blog:
Machine Learning and Real Time Analytics in Kafka Applications (Model Server vs. Embedded Model)
ObjektSpektrum (German) – Real Time Analytics at an Insurtech
Confluent Blog:
Internet of Things (IoT) and Event Streaming at Scale with Apache Kafka and MQTT
Confluent Blog:
Real-Time Analysis and Monitoring Dashboards with Apache Kafka and Rockset
Confluent Blog:
Microservices, Apache Kafka and Domain-Driven Design (DDD)
InfoQ – Event Streams and Workflow Engines – Kafka and Zeebe
Confluent Blog – Machine Learning with Python, Jupyter, KSQL and TensorFlow
JavaMagazin (German) –
Apache Kafka and Machine Learning – A Perfect Combination?
2018
Confluent Blog –
Using Apache Kafka to Drive Cutting-Edge Machine Learning
Codemotion Magazine –
Interview about Apache Kafka, Confluent, KSQL and Machine Learning
Informatik Aktuell (German) –
Apache Kafka vs. ETL and ESB Tools
Confluent Blog –
Apache Kafka vs. Enterprise Service Bus (ESB) – Friends, Enemies or Frenemies?
DZone Javalobby –
Model Serving: Stream Processing vs. RPC with Java, gRPC, Kafka Streams and TensorFlow
Informatik Aktuell (German) –
Apache Kafka und die DSGVO (= GDPR): Wie vergisst ein Logfile?
Big Data Insider (German) –
How Apache Kafka helps in Machine Learning Projects
Confluent Blog –
How to Write a User Defined Function (UDF) for KSQL
DZone Javalobby –
5 Machine Learning Trends for 2018 Combined with Apache Kafka Ecosystem
Confluent Blog –
How to Build a User Defined Function (UDF) for KSQL
Confluent Blog –
Apache Mesos, Apache Kafka and Kafka Streams for Highly Scalable Microservices
2017
Confluent Blog –
How to Build and Deploy Scalable Machine Learning in Production with Apache Kafka
Voxxed (Youtube Interview done at Devoxx Casablanca) –
The Future of Big Data and Internet of Things
Kai’s Blog –
Why I Move (Back) to Open Source for Messaging, Integration and Stream Processing
Informatik Aktuell – GERMAN –
Blockchain 3.0 – Smart Contracts and Middleware to Build Revolutionary Applications
JavaSPEKTRUM – GERMAN – The Container Wars Just Begun
DZone –
Agile Cloud-to-Cloud Integration with iPaaS, API Management and Blockchain (Hyperledger Fabric)
Data Science Central –
Open Source Deep Learning Frameworks and Visual Analytics
Voxxed –
IoT Trends – Open Source Project Engines for Edge Processing
InfoQ –
Data Preparation Alternatives for Machine Learning / Deep Learning Projects
DZone Integration Guide – The Cloud: Native Development and Deployment –
Cloud-Native Middleware Microservices
Blockchainers –
Blockchain + Streaming Analytics = Smart Distributed Applications
Voxxed –
Cloud-native Middleware Microservices with Netflix’ Hystrix Circuit Breaker and Eureka / Consul for Service Discovery
2016
InfoQ –
Blockchain – The Next Big Thing for Middleware
InfoQ –
Container Wars – The Future of Docker, rkt, PaaS, Mesos, CaaS, etc.
DZone Integration Guide –
A Survey of Modern Integration Architectures
ObjektSPEKTRUM (2016/06) – GERMAN – The Need for a Hybrid Integration Architecture
RTInsights –
Avoiding the Anti-Pattern in Analytics: Three Keys for Machine Learning Success
RTInsights –
Using Visual Analytics to Make Better Data-driven Decisions – The Death Pill Example
Voxxed –
The Need for a Hybrid Integration Architecture
Technology Transformation Network –
How to get from Microservices and Docker to Cloud-Native Middleware
(Video Interview)
Voxxed –
Microservices, Containers and a Cloud-Native Architecture in the Middleware World
RTInsights –
How to Apply Machine Learning to Real Time Event Processing
ObjektSPEKTRUM (2016/02) – GERMAN –
Real World Use Cases for Stream Processing in a Big Data / Hadoop World
ObjektSPEKTRUM (2016/01) – GERMAN –
Frameworks and Products for Stream Processing and Streaming Analytics
TIBCO Blog –
How TIBCO Leverages Big Data Analytics with Apache Hadoop and Apache Spark
2015
TIBCO Blog –
Enterprise Integration Patterns Revisited for the Era of Big Data, IoT, Cloud and Microservices
TIBCO Blog –
Differences between a Data Warehouse and a Live Datamart
DZone –
A Comparison of Streaming Analytics Frameworks and Products
TIBCO Blog –
BusinessWorks 6 as Leading Integration Platform
TIBCO Blog –
Docker Containers in the Middleware World
TIBCO Blog –
Do Microservices Equal the Death of the Enterprise Service Bus?
TIBCO Blog –
Fast Data Analytics and an Intelligent BPM Suite for Improved Customer Experience
TIBCO Blog –
ActiveMatrix BusinessWorks 6 + Apache Hadoop = Big Data Integration
TIBCO Blog –
Creating Business Value by Example: Open API and API Management at Paypal
heise Big Data Special – In-Memory Data Grids: Concepts and Real World Use Cases
TIBCO Blog –
StreamBase + Hadoop + Impala = Fast Data Streaming Analytics
TIBCO Blog –
A complete guide to Microservices and DevOps
Voxxed –
Enterprise Integration Patterns Revisited for the Era of Big Data and Internet of Things
Voxxed –
A Good Microservices Architecture = Death of the Enterprise Service Bus (ESB)?
2014
ObjektSPEKTRUM –
Open API and API Management as Game Changer for New Business Models
Voxxed
–
API Management as Game Changer for Cloud, Big Data and IoT: Product Comparison and Evaluation
InfoQ –
Stream Processing as Game Changer in a Big Data / Hadoop World
JAXenter.com –
A new Front for SOA – Open API and API Management
JavaSPEKTRUM –
Apache Hadoop and its Ecosystem – How to choose the right frameworks and products?
ObjektSPEKTRUM –
How to create an intelligent Business Process thanks to Big Data
Software Developer’s JOURNAL – Big Data and Apache Hadoop – A perfect addon for BPM?
2013
ObjektSPEKTRUM –
How to choose the right Enterprise Service Bus
NoSQL Roadshow Interview 9/2013 –
Past, Present and Future of NoSQL
InfoQ 7/2013 –
How to choose the Right Big Data / Hadoop Platform
JavaSPEKTRUM 3/2013 – Apache Camel Series (Part 6): Combination with the Actor Framework “Akka”
InfoQ 4/2013 –
Choosing the right Enterprise Service Bus for your Integration Needs
JavaSPEKTRUM 2/2013 – Apache Camel Series (Part 5): Cloud Integration
2013
ObjektSPEKTRUM –
How to choose the right Enterprise Service Bus
NoSQL Roadshow Interview 9/2013 –
Past, Present and Future of NoSQL
InfoQ 7/2013 –
How to choose the Right Big Data / Hadoop Platform
JavaSPEKTRUM 3/2013 – Apache Camel Series (Part 6): Combination with the Actor Framework “Akka”
InfoQ 4/2013 –
Choosing the right Enterprise Service Bus for your Integration Needs
JavaSPEKTRUM 2/2013 – Apache Camel Series (Part 5): Cloud Integration
2012
JavaSPEKTRUM 01/2013 – Apache Camel Series (Part 4): Leveraging Groovy and Scala
JavaSPEKTRUM 06/2012 – Apache Camel Series (Part 3): Deployment and Tool Support
JavaSPEKTRUM 05/2012 – Apache Camel Series (Part 2): Advanced Topics
JavaSPEKTRUM 04/2012 – Apache Camel Series (Part 1): Introduction
heise developer –
Report from JavaOne 2012
heise developer –
Report from Cloud Ops Summit 2012
heise developer –
How to do Business Process Management correctly?
The H – The Showdown:
Free integration framework on the Java platform
heise developer –
Lightweight Integration Frameworks
Apache Camel, Spring Integration or Mule
– When to use them instead of a heavyweight ESB
Service Technology Magazine –
Lessons Learned: Best Practices for a Successful Introduction of Business Process Management (BPM)
No Fluff Just Stuff –
Spoilt for Choice: Which Integration Framework to use?
Sigs Datacom –
One Week in the Life of an IT Consultant
JavaMagazin 04/2012 –
Apache Camel goes Enterprise
heise developer 02/2012 –
Lessons learned: Using modern JVM languages besides Java (Groovy, Scala, Clojure, JRuby, etc.)
2011
Java Spektrum 09/2011 – Einsatz und Grenzen von Java Server Faces 2.0 – Teil 3: Grenzen von JSF
heise Developer 08/2011 –
Potentiale und Grenzen von Spring Roo
JavaMagazin 07/2011 –
Lessons Learned: GWT 2.0 in der Praxis
Java Spektrum 07/2011 – Einsatz und Grenzen von Java Server Faces 2.0 – Teil 2: Erweiterungen von JSF
iX 06/2011 –
MyBatis als Alternative zu SQL (JDBC) oder ORM (JPA, Hibernate)
Java Spektrum 05/2011 – Einsatz und Grenzen von Java Server Faces 2.0 –
Teil 1: Grundlagen von JSF
JAVAaktuell 05/2011 – Buchreview “Camel in Action”
heise Developer 04/2011 –
CONFESS_2011: Software für Enterprise-Anwendungen im Mittelpunkt
heise Developer 04/2011 –
Oracle: Kritik an Suns Java-Release-Zyklen
heise Developer 03/2011 –
Potenzial von JVM und Java EE im Fokus des TheServerSide Java Symposium 2011 (Bericht der IT-Konferenz aus Las Vegas)
JAVAaktuell 02/2011 – Die Java-Zertifizierung “Sun Certified Java Programmer” (SCJP, zukünftig OCJP) – Ein Erfahrungsbericht
JavaMagazin 02/2011 – Web-Frameworks im Java-Umfeld – Einsatzmöglichkeiten mit Beispielen aus der Praxis
JavaMagazin 01/2011 – Kategorisierung von Web-Frameworks im Java-Umfeld