DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Core Badge
Avatar

Kai Wähner

DZone Core CORE

Technology Evangelist at Confluent

Effeltrich, DE

Joined Jun 2010

https://www.kai-waehner.de

About

Kai Waehner works as Technology Evangelist at Confluent. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning / Deep Learning, Messaging, Integration, Microservices, Internet of Things, Stream Processing and Blockchain. He is regular speaker at international conferences such as JavaOne, O’Reilly Software Architecture or ApacheCon, writes articles for professional journals, and shares his experiences with new technologies on his blog (www.kai-waehner.de/blog). Contact and references: [email protected] / @KaiWaehner / www.kai-waehner.de

Stats

Reputation: 7014
Pageviews: 3.4M
Articles: 141
Comments: 5

Expertise

Data Expertise Icon

Data

IoT Expertise Icon

IoT

Languages Expertise Icon

Languages

  • Articles
  • Comments

Articles

article thumbnail
Comparing SaaS vs. PaaS for Kafka and Flink Data Streaming
SaaS vs. PaaS Data Streaming: Understand key differences in Apache Kafka and Flink cloud deployments to balance control, cost and ease of use.
May 2, 2025
· 2,811 Views · 1 Like
article thumbnail
Stateless vs Stateful Stream Processing With Kafka Streams and Apache Flink
Concepts and benefits of stateless and stateful stream processing with Kafka Streams and Apache Flink vs. databases and data lakes.
April 21, 2025
· 6,081 Views · 4 Likes
article thumbnail
Why Generative AI and Data Streaming Are Replacing Visual Coding With Low-Code/No-Code Platforms
Low-code or no-code tools simplify development but have limitations. Generative AI and data streaming (Kafka, Flink) reshape real-time, scalable workflows.
April 14, 2025
· 2,244 Views
article thumbnail
Bridging OT and IT: IIoT Middleware for Edge and Cloud With Kafka and Flink
Explore how IIoT middleware and data streaming tools like Kafka and Flink bridge OT and IT, enabling real-time integration and smarter industrial operations.
April 2, 2025
· 3,788 Views · 4 Likes
article thumbnail
Deployment Strategies for Apache Kafka Cluster Types
Multiple Kafka clusters enable hybrid integration, aggregation, migration, and disaster recovery across edge, data center, and multi-cloud environments.
November 19, 2024
· 1,905 Views · 2 Likes
article thumbnail
Apache Iceberg: The Open Table Format for Lakehouses and Data Streaming
This article explores the table format wars of Apache Iceberg, Hudi, Delta Lake and XTable; and the product strategy of Snowflake, Databricks, Confluent, AWS, and Google.
November 12, 2024
· 4,372 Views · 2 Likes
article thumbnail
Digitalization of Airport and Airlines With IoT and Data Streaming Using Kafka and Flink
Take an in-depth look at IoT and data streaming using Kafka and Flink at airports such as Schiphol AMS and airlines like Lufthansa and Cathay.
November 4, 2024
· 10,249 Views · 3 Likes
article thumbnail
Hello, K.AI: How I Trained a Chatbot of Myself Without Coding
Follow a journey without coding to train a personal chatbot that can be used to learn in a conversational pace format about data streaming.
October 14, 2024
· 2,290 Views · 2 Likes
article thumbnail
The Shift Left Architecture: From Batch and Lakehouse to Data Streaming
Explore the Shift Left Architecture using data streaming (Kafka/Flink) that enables data products for DWH, data lake, and lakehouses like Snowflake/Databricks.
October 8, 2024
· 3,696 Views · 2 Likes
article thumbnail
Real-Time GenAI With RAG Using Apache Kafka and Flink to Prevent Hallucinations
Learn about context-specific real-time Generative AI (GenAI) with Retrieval Augmentation Generation (RAG) using Kafka and Flink to prevent hallucinations.
September 11, 2024
· 3,777 Views · 2 Likes
article thumbnail
Open Standards for Data Lineage: OpenLineage for Batch and Streaming
Explores trends and efforts to provide an open standard with OpenLineage, and how data governance solutions help fulfill enterprise-wide data governance needs.
September 3, 2024
· 5,974 Views · 1 Like
article thumbnail
Apache Kafka + Flink + Snowflake: Cost-Efficient Analytics and Data Governance
Explore shift-left architecture with Snowflake, Apache Kafka, Flink, and Iceberg for cost-efficient analytics and data governance in the cloud.
August 10, 2024
· 5,702 Views · 1 Like
article thumbnail
Snowflake Integration Patterns: Apache Kafka vs. Zero ETL and Reverse ETL
Integration patterns for cloud-native Snowflake data warehouse: Batch data, Zero ETL, Reverse ETL, Real-time data ingestion with Apache Kafka.
July 24, 2024
· 5,906 Views · 2 Likes
article thumbnail
When Not to Choose Google Apache Kafka for BigQuery
When not to choose Google Apache Kafka for BigQuery — a review, comparison with Confluent Cloud, and data streaming landscape outlook.
July 16, 2024
· 4,783 Views · 1 Like
article thumbnail
When Not To Use Apache Kafka (Lightboard Video)
When not to use Apache Kafka, do's and don't's; no matter if you use open source, Confluent, Amazon MSK, Event Hubs, Redpanda, Warpstream, et al.
June 25, 2024
· 2,599 Views · 1 Like
article thumbnail
The Past, Present, and Future of Stream Processing
Stream Processing Journey with IBM, Apama, TIBCO StreamBase, Kafka Streams, Apache Flink, Streaming Databases, GenAI, and Apache Iceberg.
June 17, 2024
· 8,677 Views · 7 Likes
article thumbnail
JavaScript, Node.js, and Apache Kafka for Full-Stack Data Streaming
Explore JavaScript, Node.js, and Apache Kafka for full-stack development for data streaming with open-source clients.
June 10, 2024
· 6,886 Views · 2 Likes
article thumbnail
ARM CPU for Cost-Effective Apache Kafka at the Edge and Cloud
Learn about ARM CPU for cost-effective and energy-efficient data streaming with Apache Kafka at the Edge and in the Cloud, including use cases.
May 27, 2024
· 2,293 Views · 1 Like
article thumbnail
GenAI Demo With Kafka, Flink, LangChain and OpenAI
Explore the architecture and demo for open-source data streaming using Apache Kafka and Flink with Python, LangChain, and OpenAI LLM APIs in the cloud.
May 17, 2024
· 2,853 Views · 1 Like
article thumbnail
The Data Streaming Landscape 2024
This article presents a comparison of open-source Apache Kafka and Flink stream processing products, cloud, competition, and market trends.
March 20, 2024
· 8,718 Views · 2 Likes
article thumbnail
MQTT Market Trends for 2024: Cloud, Unified Namespace, Sparkplug, Kafka Integration
Market trends for MQTT: Data Governance with Unified Namespace and Sparkplug B, OPC-UA Debates, and Integration with Apache Kafka for OT/IT.
March 13, 2024
· 3,133 Views · 1 Like
article thumbnail
Why Tiered Storage for Apache Kafka Is a Big Thing
This blog post explores the architecture, use cases, benefits, and a case study for storing Petabytes of data in the Kafka commit log.
February 26, 2024
· 1,911 Views · 1 Like
article thumbnail
Top 5 Trends for Data Streaming With Kafka and Flink in 2024
Top 5 Trends for Data Streaming with Apache Kafka and Flink: data sharing, data contracts, multi-cloud, serverless stream processing, GenAI.
February 19, 2024
· 4,381 Views · 2 Likes
article thumbnail
The State of Data Streaming for Healthcare With Kafka and Flink
Data Streaming with Apache Kafka and Apache Flink enables IT modernization and innovation at healthcare companies like Humana, BHG, and Recursion.
February 9, 2024
· 4,121 Views · 1 Like
article thumbnail
Apache Kafka + Vector Database + LLM = Real-Time GenAI
How Apache Kafka, Flink, and Vector Databases with semantic search make an LLM and GenAI reliable with real-time context.
January 31, 2024
· 2,918 Views · 1 Like
article thumbnail
The State of Data Streaming With Apache Kafka and Flink in the Gaming Industry
This article covers the architectures, use cases, and case studies for data streaming with Kafka and Flink in the gaming industry, including Kakao Games, Blizzard, and MPL.
January 26, 2024
· 4,842 Views · 1 Like
article thumbnail
How Apache Kafka Helps Dish Wireless Building Cloud-Native 5G Telco Infrastructure
Apache Kafka helps Dish Wireless as data fabric in its cloud-native 5G infrastructure for real-time use cases in retail, logistics, IoT, and so on.
January 19, 2024
· 4,538 Views · 2 Likes
article thumbnail
Policy Enforcement and Data Quality for Apache Kafka With Schema Registry
Data governance with policy enforcement and data contracts for good data quality in Apache Kafka using enhanced Schema Registry APIs.
January 4, 2024
· 4,763 Views · 1 Like
article thumbnail
How Michelin Improves Aftermarket Sales and Customer Service With Apache Kafka
How Michelin improves aftermarket sales and customer service in the automotive industry with business process choreography using Apache Kafka.
December 22, 2023
· 3,691 Views · 1 Like
article thumbnail
How Lufthansa Uses Apache Kafka for Data Integration and Machine Learning
The airline Lufthansa uses Apache Kafka as cloud-native middleware for data integration and as data fabric for analytics and machine learning.
December 19, 2023
· 4,457 Views · 2 Likes

Comments

Spring Integration and Apache Camel

Jan 11, 2012 · Biju Kunjummen

I just wrote an article, which explains my experiences with Apache Camel and its alternatives Spring Integration and Mule ESB:

Spoilt for Choice: Which Integration Framework to use - Spring Integration, Mule ESB or Apache Camel?


Best regards,
Kai Wähner (Twitter: @KaiWaehner)
Pros and Cons – When to use a Portal and Portlets instead of just Java Web-Frameworks

Oct 14, 2011 · Kai Wähner

Thanks for your comments.

@André: Well, you are right: You should not consider only product costs (they are not much cheaper for Liferay than for Oracle), but the whole development cycle. Maybe my article was a little bit unclear about this!

I see, you have a lot more experience with Portlets than me. We did not go any further, because we decided that a Portal / Portlets are not reasonable for our project.

Regarding the Oracle stack: We only evaluated the Portal which Oracle offered us combined with its Oracle SOA Suite (WebCenter). I did not make the choice, I just had to evaluate it...

@Erron: As already mentioned, I do not have much experience with Portlets. We decided that it is too much extra effort without creating a prototype or so :-) Thus, I cannot tell you anything about the GWT Portlet plugin. Maybe someone else can?

Open Source Integration With Apache Camel and How Fuse IDE Can Help

May 19, 2011 · mitchp

Hey Jonathan, this article is a good overview about Apache Camel. I can confirm that all promises about easier integration are true (because you always use the same DSL). I already tried out the BETA of Fuse IDE and wonder if there are plans for supporting Java DSL in the future? Yes, I am one of the guys, who does not like too much XML configuration :-) Best regards, Kai Wähner (Twitter: @KaiWaehner)
Creating Application using Spring Roo and Deploying on Google App Engine

Apr 10, 2011 · Shekhar Gulati

Hey Shekhar,

good article. But did you also realize some relationships between entities? I think "OneToMany" and so on do not work with GAE?

Best regards,

Kai Wähner (Twitter: @KaiWaehner)

Apache Camel: Integration Nirvana

Jan 04, 2011 · Jonathan Anstey

Very nice introduction to Apache Camel! Thank you.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: