JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes

Claus Ibsen
Claus IbsenPrincipal Software Engineer at Red Hat
Camel microservices
with Spring Boot
and Kubernetes
JEEConf
May 2018
Claus Ibsen
@davsclaus
I was last here at JEEConf in 2011
About me
● Senior Principal Software Engineer at Red Hat
● 10 years as Apache Camel committer
● Author of Camel in Action books
● Based in Denmark Blog: http://www.davsclaus.com
Twitter: @davsclaus
Linkedin: davsclaus
System Integration
Integration Framework
PATTERN BASED INTEGRATION
200+
COMPONENTS
Batch, messaging,
web services, cloud,
APIs, and more ...
BUILT-IN DATA
TRANSFORMATION
JSON, XML, HL7,
YAML, SOAP, Java,
CSV, and more ...
INTUITIVE
ROUTING
Develop
integrations quickly
in Java or XML.
ENTERPRISE
INTEGRATION
PATTERNS
Build integrations
using enterprise best
practices.
Create, connect,
and compose APIs
with ease.
NATIVE REST
SUPPORT
Apache Camel, a powerful pattern-based integration engine with a comprehensive
set of connectors and data formats to tackle any integration problem.
Enterprise Integration Patterns
Enterprise Integration Patterns
Camel Routes
from("file:data/inbox")
.to("jms:queue:order");
<route>
<from uri="file:data/inbox"/>
<to uri="jms:queue:order"/>
</route>
Java DSL
XML DSL
Camel Routes with Splitter
Camel Routes with Splitter
from("file:inbox")
Camel Routes with Splitter
from("file:inbox")
.split(body().tokenize("n"))
Camel Routes with Splitter
from("file:inbox")
.split(body().tokenize("n"))
.marshal(customToXml)
Custom data
transformation
Camel Routes with Splitter
from("file:inbox")
.split(body().tokenize("n"))
.marshal(customToXml)
.to("activemq:line"); Custom data
transformation
Camel Architecture
Camel runs everywhere
Application
Servers
Linux
Containers
Camel connects everything
Enterprise
Systems
● File
● FTP
● JMS
● AMQP
● JDBC
● SQL
● TCP/UDP
● Mail
● HDFS
● JPA
● MongoDB
● Kafka
● ...
Public Cloud
● AWS
○ S3
○ SQS
○ Kinesis
○ ...
● Google
○ BigQuery
○ PubSub
● Azure
○ Blob
○ Queue
● Box
● Dropbox
● Facebook
● Linkedin
● Salesforce
● SAP
● ServiceNowIoT
● CoAP
● MQTT
● PubNub
SaaS
JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes
+
+
+
+
+
+
+
+
+
=
What about Camel
in the Cloud?
Monolith
MyApp
Slides by @burrsutter
Microservices
Microservices
Microservices
Microservices
Microservices
Microservices
Network of Services
Container
JVM
Service C
Microservices == Distributed Computing
Container
JVM
Service B
Container
JVM
Service A
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Microservices'ilities
JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Microservices'ilities
+ Kubernetes
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Microservices'ilities
+ PaaS
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Microservices'ilities
+ Istio
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Microservices'ilities
+ API management
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
But where is Camel?
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
But where is Camel?
embedded in
your (Java)
services
Container
JVM
Service C
Microservices == Distributed Integration
Container
JVM
Service B
Container
JVM
Service A
Container
JVM
Service C
Microservices == Distributed Integration
Container
JVM
Service B
Container
JVM
Service A
External
Systems
43
THE THREE PILLARS OF AGILE INTEGRATION
Key foundational capabilities needed by today’s enterprises
DISTRIBUTED
INTEGRATION
-LIGHTWEIGHT
-PATTERN BASED
-EVENT ORIENTED
-COMMUNITY SOURCED
CONTAINERS
- CLOUD NATIVE SOLUTIONS
-LEARN ARTIFACTS,
INDIVIDUALLY DEPLOYABLE
- CONTAINER BASED SCALING
AND HIGH AVAILABILITY
APIs
-WELL DEFINED, REUSABLE,
AND WELL MANAGED
END-POINTS
-ECOSYSTEM LEVERAGE
FLEXIBILITY SCALABILITY RE-USABILITY
Camel in the Cloud
Best Practice - Small in Size
● Camel is light-weight
○ (camel-core 4mb)
○ + what you need
● Single fat-jar via:
Best Practice - Stateless
● Favour stateless applications
● If state is needed:
○ Data-grid
■ camel-infinispan
■ camel-hazelcast
■ camel-ignite
■ ...
○ Storage
■ camel-sql
■ camel-jpa
■ camel-kafka
■ ...
○ Kubernetes
■ Stateful-set
● Kubernetes ConfigMap
○ Inject via ENV
○ Inject via files
● Kubernetes Secrets
○ Inject via ENV
○ Inject via files
Best Practice - Configuration Management
$ kubectl get cm -o yaml my-configmap
apiVersion: v1
data:
fallback: I still got no response
kind: ConfigMap
Best Practice - Fault Tolerant
● Camel Retry
○ onException
○ errorHandler
● Camel Hystrix
○ circuit breaker
Best Practice - Fault Tolerant
● Camel Retry
○ onException
○ errorHandler
Best Practice - Fault Tolerant
● Camel Retry
○ onException
○ errorHandler
Thundering Herd
Problem
Best Practice - Health Checks
● Health Checks
○ camel-spring-boot actuator
○ wildfly-swarm monitor
● Readiness Probe
○ Kubernetes
● Liveness Probe
○ Kubernetes
● Works anywhere
Best Practice - EIP Patterns
EIP Cloud Patterns Service Call
from("timer")
.serviceCall("hello-service");
Plugins
● Consul
● Etcd
● Kubernetes
● Ribbon
● Zookeeper
EIP Cloud Patterns Hystrix EIP
from("timer:foo")
.hystrix()
.to("http:myservice")
.onFallback()
.to("bean:myfallback")
.end()
EIP Cloud Patterns
rest().post("train/buy/seat")
.saga()
.compensation("direct:cancel")
...
.to("http:trainservice/buy")
Saga EIP
EIP Cloud Patterns Distributed
Tracing
MyService
Monitoring
Tracing
API
Discovery
Invocation
Resilience
Pipeline
Authentication
Logging Elasticity
Usable Camel capabilities
Camel Retry
Camel Hystrix
Camel Zipkin
Camel OpenTracing
Camel Rest
Camel
Components
Demo Time
Basic Demo
Tip of the iceberg
Figure by Bilgin Ibryam
Free book
http://developers.redhat.com/promotions/microservices-for-java-developers
Not so free book
https://www.manning.com/books/kubernetes-in-action
Not so free book
● Discount code (39%):
camel39
(ordering from Manning)
https://www.manning.com/books/camel-in-action-second-edition
More Information
● Slides and Demo source code:
https://github.com/davsclaus/camel-riders-in-the-cloud
● Apache Camel website:
http://camel.apache.org
● Best "What is Apache Camel" article:
https://dzone.com/articles/open-source-integration-apache
● My blog:
http://www.davsclaus.com
● DevNation Webinars:
https://developers.redhat.com/devnationlive
Q & A
1 of 65

Recommended

Camel riders in the cloud by
Camel riders in the cloudCamel riders in the cloud
Camel riders in the cloudClaus Ibsen
528 views54 slides
Serverless integration with Knative and Apache Camel on Kubernetes by
Serverless integration with Knative and Apache Camel on KubernetesServerless integration with Knative and Apache Camel on Kubernetes
Serverless integration with Knative and Apache Camel on KubernetesClaus Ibsen
2.6K views44 slides
Cloud-Native Integration with Apache Camel on Kubernetes (Copenhagen October ... by
Cloud-Native Integration with Apache Camel on Kubernetes (Copenhagen October ...Cloud-Native Integration with Apache Camel on Kubernetes (Copenhagen October ...
Cloud-Native Integration with Apache Camel on Kubernetes (Copenhagen October ...Claus Ibsen
2K views166 slides
Integrating systems in the age of Quarkus and Camel by
Integrating systems in the age of Quarkus and CamelIntegrating systems in the age of Quarkus and Camel
Integrating systems in the age of Quarkus and CamelClaus Ibsen
565 views54 slides
State of integration with Apache Camel (ApacheCon 2019) by
State of integration with Apache Camel (ApacheCon 2019)State of integration with Apache Camel (ApacheCon 2019)
State of integration with Apache Camel (ApacheCon 2019)Claus Ibsen
2.6K views73 slides
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ... by
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...Claus Ibsen
364 views86 slides

More Related Content

What's hot

Camel Day Italy 2021 - What's new in Camel 3 by
Camel Day Italy 2021 - What's new in Camel 3Camel Day Italy 2021 - What's new in Camel 3
Camel Day Italy 2021 - What's new in Camel 3Claus Ibsen
542 views87 slides
Integrating microservices with apache camel on kubernetes by
Integrating microservices with apache camel on kubernetesIntegrating microservices with apache camel on kubernetes
Integrating microservices with apache camel on kubernetesClaus Ibsen
2.2K views72 slides
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi... by
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...Claus Ibsen
589 views74 slides
The forgotten route: Making Apache Camel work for you by
The forgotten route: Making Apache Camel work for youThe forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for youRogue Wave Software
1.8K views41 slides
Building flexible ETL pipelines with Apache Camel on Quarkus by
Building flexible ETL pipelines with Apache Camel on QuarkusBuilding flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on QuarkusIvelin Yanev
395 views14 slides
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration by
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationSouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationClaus Ibsen
397 views79 slides

What's hot(20)

Camel Day Italy 2021 - What's new in Camel 3 by Claus Ibsen
Camel Day Italy 2021 - What's new in Camel 3Camel Day Italy 2021 - What's new in Camel 3
Camel Day Italy 2021 - What's new in Camel 3
Claus Ibsen542 views
Integrating microservices with apache camel on kubernetes by Claus Ibsen
Integrating microservices with apache camel on kubernetesIntegrating microservices with apache camel on kubernetes
Integrating microservices with apache camel on kubernetes
Claus Ibsen2.2K views
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi... by Claus Ibsen
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...
Meetup Melbourne August 2017 - Agile Integration with Apache Camel microservi...
Claus Ibsen589 views
The forgotten route: Making Apache Camel work for you by Rogue Wave Software
The forgotten route: Making Apache Camel work for youThe forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for you
Building flexible ETL pipelines with Apache Camel on Quarkus by Ivelin Yanev
Building flexible ETL pipelines with Apache Camel on QuarkusBuilding flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on Quarkus
Ivelin Yanev395 views
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration by Claus Ibsen
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationSouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
Claus Ibsen397 views
Developing Microservices with Apache Camel by Claus Ibsen
Developing Microservices with Apache CamelDeveloping Microservices with Apache Camel
Developing Microservices with Apache Camel
Claus Ibsen6.8K views
What's new with Apache Camel 3? | DevNation Tech Talk by Red Hat Developers
What's new with Apache Camel 3? | DevNation Tech TalkWhat's new with Apache Camel 3? | DevNation Tech Talk
What's new with Apache Camel 3? | DevNation Tech Talk
Red Hat Developers3.2K views
ApacheCon NA - Apache Camel K: a cloud-native integration platform by Nicola Ferraro
ApacheCon NA - Apache Camel K: a cloud-native integration platformApacheCon NA - Apache Camel K: a cloud-native integration platform
ApacheCon NA - Apache Camel K: a cloud-native integration platform
Nicola Ferraro569 views
ApacheCon EU 2016 - Apache Camel the integration library by Claus Ibsen
ApacheCon EU 2016 - Apache Camel the integration libraryApacheCon EU 2016 - Apache Camel the integration library
ApacheCon EU 2016 - Apache Camel the integration library
Claus Ibsen1.7K views
Apache Camel Introduction & What's in the box by Claus Ibsen
Apache Camel Introduction & What's in the boxApache Camel Introduction & What's in the box
Apache Camel Introduction & What's in the box
Claus Ibsen4.8K views
Microservices with Apache Camel by Claus Ibsen
Microservices with Apache CamelMicroservices with Apache Camel
Microservices with Apache Camel
Claus Ibsen6.4K views
ApacheCon NA - Apache Camel K: connect your Knative serverless applications w... by Nicola Ferraro
ApacheCon NA - Apache Camel K: connect your Knative serverless applications w...ApacheCon NA - Apache Camel K: connect your Knative serverless applications w...
ApacheCon NA - Apache Camel K: connect your Knative serverless applications w...
Nicola Ferraro528 views
Enterprise Integration Patterns with Apache Camel by Ioan Eugen Stan
Enterprise Integration Patterns with Apache CamelEnterprise Integration Patterns with Apache Camel
Enterprise Integration Patterns with Apache Camel
Ioan Eugen Stan9.2K views
Event Driven Architecture with Apache Camel by prajods
Event Driven Architecture with Apache CamelEvent Driven Architecture with Apache Camel
Event Driven Architecture with Apache Camel
prajods7.1K views
Developing Java based microservices ready for the world of containers by Claus Ibsen
Developing Java based microservices ready for the world of containersDeveloping Java based microservices ready for the world of containers
Developing Java based microservices ready for the world of containers
Claus Ibsen1.2K views
Developing Java based microservices ready for the world of containers by Claus Ibsen
Developing Java based microservices ready for the world of containersDeveloping Java based microservices ready for the world of containers
Developing Java based microservices ready for the world of containers
Claus Ibsen1.9K views
Getting Started with Apache Camel - Devconf Conference - February 2013 by Claus Ibsen
Getting Started with Apache Camel - Devconf Conference - February 2013Getting Started with Apache Camel - Devconf Conference - February 2013
Getting Started with Apache Camel - Devconf Conference - February 2013
Claus Ibsen2.4K views
Simplify your integrations with Apache Camel by Kenneth Peeples
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
Kenneth Peeples4.2K views

Similar to JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes

Camel Riders in the Cloud by
Camel Riders in the CloudCamel Riders in the Cloud
Camel Riders in the CloudRed Hat Developers
3.8K views54 slides
Apache Camel v3, Camel K and Camel Quarkus by
Apache Camel v3, Camel K and Camel QuarkusApache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel QuarkusClaus Ibsen
3.6K views168 slides
Building Machine Learning Inference Pipelines at Scale (July 2019) by
Building Machine Learning Inference Pipelines at Scale (July 2019)Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)Julien SIMON
969 views21 slides
Running Apache Spark Jobs Using Kubernetes by
Running Apache Spark Jobs Using KubernetesRunning Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using KubernetesDatabricks
1.3K views22 slides
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ... by
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...Michael Elder
1.7K views33 slides
AWS (Hadoop) Meetup 30.04.09 by
AWS (Hadoop) Meetup 30.04.09AWS (Hadoop) Meetup 30.04.09
AWS (Hadoop) Meetup 30.04.09Chris Purrington
531 views59 slides

Similar to JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes(20)

Apache Camel v3, Camel K and Camel Quarkus by Claus Ibsen
Apache Camel v3, Camel K and Camel QuarkusApache Camel v3, Camel K and Camel Quarkus
Apache Camel v3, Camel K and Camel Quarkus
Claus Ibsen3.6K views
Building Machine Learning Inference Pipelines at Scale (July 2019) by Julien SIMON
Building Machine Learning Inference Pipelines at Scale (July 2019)Building Machine Learning Inference Pipelines at Scale (July 2019)
Building Machine Learning Inference Pipelines at Scale (July 2019)
Julien SIMON969 views
Running Apache Spark Jobs Using Kubernetes by Databricks
Running Apache Spark Jobs Using KubernetesRunning Apache Spark Jobs Using Kubernetes
Running Apache Spark Jobs Using Kubernetes
Databricks1.3K views
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ... by Michael Elder
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...
Streaming Movies brings you Streamlined Applications -- How Adopting Netflix ...
Michael Elder1.7K views
Build, train, and deploy Machine Learning models at scale (May 2018) by Julien SIMON
Build, train, and deploy Machine Learning models at scale (May 2018)Build, train, and deploy Machine Learning models at scale (May 2018)
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON1.2K views
Machine Learning using Kubernetes - AI Conclave 2019 by Arun Gupta
Machine Learning using Kubernetes - AI Conclave 2019Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
Arun Gupta718 views
Build, train, and deploy Machine Learning models at scale (May 2018) by Julien SIMON
Build, train, and deploy Machine Learning models at scale (May 2018)Build, train, and deploy Machine Learning models at scale (May 2018)
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON1.1K views
(BDT208) A Technical Introduction to Amazon Elastic MapReduce by Amazon Web Services
(BDT208) A Technical Introduction to Amazon Elastic MapReduce(BDT208) A Technical Introduction to Amazon Elastic MapReduce
(BDT208) A Technical Introduction to Amazon Elastic MapReduce
Amazon Web Services3.6K views
Manage your database in the cloud like a pro with Cloud Volumes Service for A... by Amazon Web Services
Manage your database in the cloud like a pro with Cloud Volumes Service for A...Manage your database in the cloud like a pro with Cloud Volumes Service for A...
Manage your database in the cloud like a pro with Cloud Volumes Service for A...
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances by Amazon Web Services
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot InstancesWorkshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Workshop; Deploy a Deep Learning Framework on Amazon ECS and Spot Instances
Top 5 Ways to Optimize for Cost Efficiency with the Cloud by Amazon Web Services
Top 5 Ways to Optimize for Cost Efficiency with the CloudTop 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
Amazon Web Services2.1K views
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox by AWS Riyadh User Group
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul MaddoxAWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
Building a multi-tenant cloud service from legacy code with Docker containers by aslomibm
Building a multi-tenant cloud service from legacy code with Docker containersBuilding a multi-tenant cloud service from legacy code with Docker containers
Building a multi-tenant cloud service from legacy code with Docker containers
aslomibm2.1K views
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34... by Amazon Web Services
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...

More from Claus Ibsen

Low Code Integration with Apache Camel.pdf by
Low Code Integration with Apache Camel.pdfLow Code Integration with Apache Camel.pdf
Low Code Integration with Apache Camel.pdfClaus Ibsen
163 views36 slides
Camel JBang - Quarkus Insights.pdf by
Camel JBang - Quarkus Insights.pdfCamel JBang - Quarkus Insights.pdf
Camel JBang - Quarkus Insights.pdfClaus Ibsen
96 views22 slides
DevNation Live 2020 - What's new with Apache Camel 3 by
DevNation Live 2020 - What's new with Apache Camel 3DevNation Live 2020 - What's new with Apache Camel 3
DevNation Live 2020 - What's new with Apache Camel 3Claus Ibsen
499 views65 slides
Apache Camel K - Copenhagen v2 by
Apache Camel K - Copenhagen v2Apache Camel K - Copenhagen v2
Apache Camel K - Copenhagen v2Claus Ibsen
1.8K views105 slides
Apache Camel K - Fredericia by
Apache Camel K - FredericiaApache Camel K - Fredericia
Apache Camel K - FredericiaClaus Ibsen
751 views77 slides
Introduction to Apache Camel by
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache CamelClaus Ibsen
5.6K views111 slides

More from Claus Ibsen(11)

Low Code Integration with Apache Camel.pdf by Claus Ibsen
Low Code Integration with Apache Camel.pdfLow Code Integration with Apache Camel.pdf
Low Code Integration with Apache Camel.pdf
Claus Ibsen163 views
Camel JBang - Quarkus Insights.pdf by Claus Ibsen
Camel JBang - Quarkus Insights.pdfCamel JBang - Quarkus Insights.pdf
Camel JBang - Quarkus Insights.pdf
Claus Ibsen96 views
DevNation Live 2020 - What's new with Apache Camel 3 by Claus Ibsen
DevNation Live 2020 - What's new with Apache Camel 3DevNation Live 2020 - What's new with Apache Camel 3
DevNation Live 2020 - What's new with Apache Camel 3
Claus Ibsen499 views
Apache Camel K - Copenhagen v2 by Claus Ibsen
Apache Camel K - Copenhagen v2Apache Camel K - Copenhagen v2
Apache Camel K - Copenhagen v2
Claus Ibsen1.8K views
Apache Camel K - Fredericia by Claus Ibsen
Apache Camel K - FredericiaApache Camel K - Fredericia
Apache Camel K - Fredericia
Claus Ibsen751 views
Introduction to Apache Camel by Claus Ibsen
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache Camel
Claus Ibsen5.6K views
Apache Camel - The integration library by Claus Ibsen
Apache Camel - The integration libraryApache Camel - The integration library
Apache Camel - The integration library
Claus Ibsen3.6K views
Riga Dev Day 2016 - Microservices with Apache Camel & fabric8 on Kubernetes by Claus Ibsen
Riga Dev Day 2016 - Microservices with Apache Camel & fabric8 on KubernetesRiga Dev Day 2016 - Microservices with Apache Camel & fabric8 on Kubernetes
Riga Dev Day 2016 - Microservices with Apache Camel & fabric8 on Kubernetes
Claus Ibsen2.5K views
Microservices with apache_camel_barcelona by Claus Ibsen
Microservices with apache_camel_barcelonaMicroservices with apache_camel_barcelona
Microservices with apache_camel_barcelona
Claus Ibsen1.2K views
Integration using Apache Camel and Groovy by Claus Ibsen
Integration using Apache Camel and GroovyIntegration using Apache Camel and Groovy
Integration using Apache Camel and Groovy
Claus Ibsen5.6K views
Getting Started with Apache Camel at DevNation 2014 by Claus Ibsen
Getting Started with Apache Camel at DevNation 2014Getting Started with Apache Camel at DevNation 2014
Getting Started with Apache Camel at DevNation 2014
Claus Ibsen2.9K views

Recently uploaded

Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...NimaTorabi2
15 views17 slides
Unleash The Monkeys by
Unleash The MonkeysUnleash The Monkeys
Unleash The MonkeysJacob Duijzer
8 views28 slides
nintendo_64.pptx by
nintendo_64.pptxnintendo_64.pptx
nintendo_64.pptxpaiga02016
5 views7 slides
HarshithAkkapelli_Presentation.pdf by
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
12 views16 slides
Bootstrapping vs Venture Capital.pptx by
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptxZeljko Svedic
12 views17 slides
Agile 101 by
Agile 101Agile 101
Agile 101John Valentino
9 views20 slides

Recently uploaded(20)

Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi215 views
Bootstrapping vs Venture Capital.pptx by Zeljko Svedic
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptx
Zeljko Svedic12 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller41 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j12 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok11 views
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana11 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info33492138 views
tecnologia18.docx by nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino5 views

JEEConf 2018 - Camel microservices with Spring Boot and Kubernetes