best lightweight integration solution
Akmal Muqeeth | TrustRadius Reviewer
March 28, 2017

best lightweight integration solution

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Apache Camel

When we switched from a monolithic architecture to a service oriented one we were researching on all the enterprise integration technologies. We chose Apache Camel because it was lightweight, was easy to get started with, had a groovy DSL and because it was an implementation of existing integration patterns. Over the last few years, Apache Camel became the glue that binds all our micro services. We use publish-subscribe pattern the most i.e consuming from and producing to AWS SQS queues. A lot of our quartz jobs are heavily depended on Apache Camel as well. I would highly recommend Apache Camel as a lightweight yet formidable enterprise integration solution.
  • Producing to and consuming from any messaging system
  • Message type conversion
  • Large support library
  • Documentation could use some more detail
  • Hot deployment
  • When we were looking to move to a service oriented architecture, Apache Camel got us started quickly. It continues to be the backbone of our integration.
We chose Apache Camel because it was lightweight, easy to get started with and because it had a groovy DSL since we were a grails shop when we started using it.
For basic publish subscribe use cases, Apache Camel is the clear winner.