Yesterday we released Apache Camel K 1.0 and it was announced on social media and on the Camel website.

Image for post
Image for post

So what is Camel K and why should you care? That is a great question and I want to help answer this by referring to great minds.

Hugo Guerrero posted the following tweet

Tomorrow myself and Andrea Cosentino is presenting a tech talk whats new in Apache Camel 3.

Image for post
Image for post

Date: June 5, 2020
Time: 13:00 UTC / 15:00 CET / 9:00 AM EDT

Apache Camel is a leading open source integration framework that has been around for more than a decade.

With the release of Apache Camel 3, the Camel family has been extended to include a full range of projects that are tailored to popular platforms including Spring Boot, Quarkus, Kafka, Kubernetes, and others; creating an ecosystem.

Join this webinar to learn what’s new in Camel 3 and about Camel projects:

  • Latest features in Camel 3
  • Quick demos of Camel 3, Camel Quarkus, Camel K, and Camel Kafka Connector
  • Present insights into what’s coming next

Registration required at following link.

Originally published at

Yesterday I gave the following virtual talk at the Stockholm Meetup.

Best Practices for Middleware and Integration Architecture Modernization with Apache Camel

What are important considerations when modernizing middleware and moving towards serverless and/or cloud native integration architectures? How can we make the most of flexible technologies such as Camel K, Kafka, Quarkus and OpenShift. Claus is working as project lead on Apache Camel and has extensive experience from open source product development.

I thank the organizers Forefront Consulting for inviting me. Unfortunately there was a glitch with the talk yesterday. As I could not be in person then the…

On March 3rd, at 3pm CET (Central European Timezone) I will co-host, together with Andrea Cosentino, a webinar session for 1 hour, where we cover all the great new features that are in the Apache Camel v3 release.

Image for post
Image for post

Andrea and I will cover in more details the high level goals of Apache Camel 3, and focus on the key elements about making Camel smaller, lighter, and faster for the cloud native world. So you will find details about what we have done internally to make this happen.

We also cover and introduce Camel K, Camel Quarkus and Camel Kafka Connector…

I have previously blogged about the optimizations we are doing in the next Camel 3.1 release (part 1).

Today I wanted to post a status update on the progress we have made since, about 4 weeks later.

We have focused on optimizing camel-core in three areas:

  • unnecessary object allocations
  • unnecessary method calls
  • improve performance

In other words we are making Camel create less objects, calling fewer methods, and improving the performance during routing.

To help identify these issues in camel-core we were using a simple Camel route:

And other times we focused on longer routes:

Or the focus on the…

Hope all is good and you had a safe entry into 2020.

The Camel team is already busy working on the next Camel 3.1 version. One of the goals is to continue optimize camel-core, and this time we have had some time to look into finding some hot spots in the routing engine.

One of the aspects we have looked at is also the object allocations that occurs per message that Camel routes. The JVM itself is great at allocation objects and garbage collecting them when they are no longer in use. …

It’s the time of the year where we take a look back at 2019, and compile a brief summary of the Apache Camel project.

Image for post
Image for post

The big news of 2019 was the much anticipated release of Apache Camel 3.

Family of projects

It was also in 2019 that the Camel project became a family of projects by introducing:

  • Camel K
  • Camel Quarkus

Making Apache Camel a trilogy. But it does not stop there; in early 2020 three will become five when we release:

  • Camel Kafka Connector
  • Camel Spring Boot (moved out from main repository)

Camel 2019 in Numbers

Number of Camel releases in 2019: 21

Number of Camel…

Apache Camel 3 was released last thursday November 28th 2019, which also happens to be the day of the US Thanksgiving. This was not intentionally but we can say its a big thanks from us to the community with a brand new major version of Camel — this does not come by often. In fact it’s 10 years since Camel 2 hit the streets. So this 3rd generation is long overdue.

Image for post
Image for post

This blog post highlights the noteworthy new features and improvements in Camel v3.

1) Camel is now a family of projects

Apache Camel, is now a family of projects (3 at this time of writing).

On October 24th 2019, I am presenting at a full day tech event in Copenhagen.

Image for post
Image for post

My session is the first of the day, with a total of 90 minutes covering all the latest about Apache Camel 3, Camel K, and Camel Quarkus. I will have up to date slides, and demos ready for the talk.

The event also hosts other speakers such as Jeppe Cramon whom will talk about EDA and microservices. And I have been told that we should look forward to Syed Shaaf’s session where he has a big tech demo with many moving parts.

In the afternoon…

Next Thursday, October 10th, I am giving a 35 minutes webinar about Serverless Integration (yeah it covers Apache Camel, Camel K, Knative and Quarkus).

Image for post
Image for post

The webinar is part of a full day event (virtual event) where there are keynotes and a parallel tracks with 12 breakout sessions.

My talk is focused purely on the upstream work we do at Apache Camel with the next generation Camel 3.

The abstract for my talk

Cloud-native applications of the future will consist of hybrid workloads: stateful applications, batch jobs, microservices, and functions, wrapped as Linux containers and deployed via Kubernetes on any cloud.

In this session, we’ll explore…

Claus Ibsen

Works for Red Hat on the open source integration project Apache Camel. Author of Camel in Action books. Java Champion. ASF member. International speaker.

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