SlideShare a Scribd company logo
SpringBoot
● Why?
● I was in love with it.
● What?
● Just another framework
from pivotal.
● Spring on steroids.
● Opinionated spring.
● Whatever you have in
spring you will get in
springboot.
Pros and Cons – our usage
● Pros:
– Easy to start – add a pom dependency in terms of
starter projects.
– All configurations at one place –
application.properties
– Production ready endpoints called actuators – no
more version.jsp.
– Testing – testing is an absolute bliss with
springboot.
● Cons:
– Static content serving – I messed it up.
– Mixing up jersey and spring MVC.
– Deployment of a springboot application.
Where to look:
– Look for joshlong @starbuxman
– "Bootiful" Applications with Spring Boot
Apache Camel
● Why?
● My manager asked me
to use it.
● Compared it with Spring
Integrations – Camel is
older/stable/has more
components and more in
use accross the globe.
● What?
● The integration Library
based on Enterprise
Integration Patterns e.g.
aggregator,filter,router etc.
● A huuuuge collection of
components to keep you
away from writing the glue
code.
Springboot and camel
Camel Cognitive Model
Components
Endpoints
Producers/Consumers
Processors
URI/URL
Exchange
Message
CamelContext
Registry
ProducerTemplate
Pros and Cons
● Pros:
● Lots of pre-built
components[150+]. If
you have mastered
camel then you can
write the whole
application in it.
● There is a learning
curve – I am still in
the process.
● Documentation is bad
– really bad.

More Related Content

What's hot (20)

PDF
Introduction to Spring Boot!
Jakub Kubrynski
 
PDF
Getting Reactive with Spring Framework 5.0’s GA release
VMware Tanzu
 
PDF
White paper mbre_en
VisioneerUG
 
PDF
Spring Boot
koppenolski
 
PPTX
Spring boot
Pradeep Shanmugam
 
PPTX
What is Spring Boot and Why Spring Boot ?
narendrachinnu
 
PDF
Spring Boot Intro
Alberto Flores
 
PDF
Migrating 25K lines of Ant scripting to Gradle
🎤 Hanno Embregts 🎸
 
PDF
Spring Boot & Actuators
VMware Tanzu
 
PPTX
Spring boot - an introduction
Jonathan Holloway
 
PPTX
Spring boot
Shatrughna Singh
 
PDF
Intro JavaScript
koppenolski
 
PDF
Using JHipster 4 for generating Angular/Spring Boot apps
Yakov Fain
 
PDF
Advanced Spring Boot with Consul
VMware Tanzu
 
PDF
Angular 2 for Java Developers
Yakov Fain
 
PDF
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
🎤 Hanno Embregts 🎸
 
PPTX
Selenium topic 4 - Selenium Web Driver Set Up
ITProfessional Academy
 
PPTX
Selenium Topic 2 IDE
ITProfessional Academy
 
PDF
Introduction to Protractor
Florian Fesseler
 
PDF
Spring Boot Tutorial | Microservices Spring Boot | Microservices Architecture...
Edureka!
 
Introduction to Spring Boot!
Jakub Kubrynski
 
Getting Reactive with Spring Framework 5.0’s GA release
VMware Tanzu
 
White paper mbre_en
VisioneerUG
 
Spring Boot
koppenolski
 
Spring boot
Pradeep Shanmugam
 
What is Spring Boot and Why Spring Boot ?
narendrachinnu
 
Spring Boot Intro
Alberto Flores
 
Migrating 25K lines of Ant scripting to Gradle
🎤 Hanno Embregts 🎸
 
Spring Boot & Actuators
VMware Tanzu
 
Spring boot - an introduction
Jonathan Holloway
 
Spring boot
Shatrughna Singh
 
Intro JavaScript
koppenolski
 
Using JHipster 4 for generating Angular/Spring Boot apps
Yakov Fain
 
Advanced Spring Boot with Consul
VMware Tanzu
 
Angular 2 for Java Developers
Yakov Fain
 
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
🎤 Hanno Embregts 🎸
 
Selenium topic 4 - Selenium Web Driver Set Up
ITProfessional Academy
 
Selenium Topic 2 IDE
ITProfessional Academy
 
Introduction to Protractor
Florian Fesseler
 
Spring Boot Tutorial | Microservices Spring Boot | Microservices Architecture...
Edureka!
 

Viewers also liked (20)

PDF
Springboot Overview
Jose Patricio Bovet Derpich
 
PPTX
MUnit - Introduction
dasail
 
PPTX
SpringBoot with MyBatis, Flyway, QueryDSL
Sunghyouk Bae
 
PDF
Thinking in Components
Anton Ivanov
 
PPTX
Online Spreadsheet for your Web Applications using Kendo UI
Lohith Goudagere Nagaraj
 
PPTX
Introduction to React JS
Lohith Goudagere Nagaraj
 
PPTX
Telephonic etiquettes
garggauravaggarwal
 
PDF
Angular js o React? Spunti e idee per la scelta di un framework
Giovanni Buffa
 
PDF
Integration with Camel
Josué Neis
 
PPTX
Web development at Live: Frontend Software Intro + Trade-offs, React, Angular
Amy Hua
 
PDF
Spring boot 5장 cli
Choonghyun Yang
 
PDF
Munit Mule ESB
Harish Kumar
 
PDF
Back to the future: Isomorphic javascript applications
Luciano Colosio
 
PPTX
Javaeeconf 2016 how to cook apache kafka with camel and spring boot
Ivan Vasyliev
 
PDF
Integrating Apache Camel with Apache Syncope
Colm O hEigeartaigh
 
PDF
Angular js vs. Facebook react
Keyup
 
PDF
Succeeding with Agile
Mike Cohn
 
PDF
Developing Microservices with Apache Camel, by Claus Ibsen
Judy Breedlove
 
PPTX
Monoliths and Microservices
Bozhidar Bozhanov
 
PDF
Using ReactJS in AngularJS
Boris Dinkevich
 
Springboot Overview
Jose Patricio Bovet Derpich
 
MUnit - Introduction
dasail
 
SpringBoot with MyBatis, Flyway, QueryDSL
Sunghyouk Bae
 
Thinking in Components
Anton Ivanov
 
Online Spreadsheet for your Web Applications using Kendo UI
Lohith Goudagere Nagaraj
 
Introduction to React JS
Lohith Goudagere Nagaraj
 
Telephonic etiquettes
garggauravaggarwal
 
Angular js o React? Spunti e idee per la scelta di un framework
Giovanni Buffa
 
Integration with Camel
Josué Neis
 
Web development at Live: Frontend Software Intro + Trade-offs, React, Angular
Amy Hua
 
Spring boot 5장 cli
Choonghyun Yang
 
Munit Mule ESB
Harish Kumar
 
Back to the future: Isomorphic javascript applications
Luciano Colosio
 
Javaeeconf 2016 how to cook apache kafka with camel and spring boot
Ivan Vasyliev
 
Integrating Apache Camel with Apache Syncope
Colm O hEigeartaigh
 
Angular js vs. Facebook react
Keyup
 
Succeeding with Agile
Mike Cohn
 
Developing Microservices with Apache Camel, by Claus Ibsen
Judy Breedlove
 
Monoliths and Microservices
Bozhidar Bozhanov
 
Using ReactJS in AngularJS
Boris Dinkevich
 
Ad

Similar to Springboot and camel (20)

PDF
Spring boot vs spring framework razor sharp web applications
Katy Slemon
 
PPTX
Java springboot framework- Spring Boot.pptx
tripathipragatiii200
 
PPTX
Java on Rails SV Code Camp 2014
Tim Hobson
 
PPT
Springboot introduction
Sagar Verma
 
PPTX
Spring boot
jacob benny john
 
PDF
dokumen.tips_rediscovering-spring-with-spring-boot1 (1).pdf
Appster1
 
PDF
dokumen.tips_rediscovering-spring-with-spring-boot1.pdf
Appster1
 
DOCX
Spring competitive tests
SkillPracticalEdTech
 
PPT
Spring Boot in Action
Alex Movila
 
PPTX
Spring boot
NexThoughts Technologies
 
PDF
Spring Boot Interview Questions PDF By ScholarHat
Scholarhat
 
PPTX
Java and services code lab spring boot and spring data using mongo db
Staples
 
PPTX
Java and services code lab spring boot and spring data using mongo db
Staples
 
PPTX
Spring boot Introduction
Jeevesh Pandey
 
PPTX
Spring Boot Update
Sergi Almar i Graupera
 
PDF
JAVA Certification Course
SMEClabs
 
PPTX
4 spring boot
Avitesh Kesharwani
 
PPTX
Spring-Boot-A-Modern-Framework-for-Java-Developers.pptx
VLink Inc
 
PPTX
Spring boot
Gyanendra Yadav
 
PDF
Spring Boot Whirlwind Tour
VMware Tanzu
 
Spring boot vs spring framework razor sharp web applications
Katy Slemon
 
Java springboot framework- Spring Boot.pptx
tripathipragatiii200
 
Java on Rails SV Code Camp 2014
Tim Hobson
 
Springboot introduction
Sagar Verma
 
Spring boot
jacob benny john
 
dokumen.tips_rediscovering-spring-with-spring-boot1 (1).pdf
Appster1
 
dokumen.tips_rediscovering-spring-with-spring-boot1.pdf
Appster1
 
Spring competitive tests
SkillPracticalEdTech
 
Spring Boot in Action
Alex Movila
 
Spring Boot Interview Questions PDF By ScholarHat
Scholarhat
 
Java and services code lab spring boot and spring data using mongo db
Staples
 
Java and services code lab spring boot and spring data using mongo db
Staples
 
Spring boot Introduction
Jeevesh Pandey
 
Spring Boot Update
Sergi Almar i Graupera
 
JAVA Certification Course
SMEClabs
 
4 spring boot
Avitesh Kesharwani
 
Spring-Boot-A-Modern-Framework-for-Java-Developers.pptx
VLink Inc
 
Spring boot
Gyanendra Yadav
 
Spring Boot Whirlwind Tour
VMware Tanzu
 
Ad

Recently uploaded (20)

PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PDF
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
Human Resources Information System (HRIS)
Amity University, Patna
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 

Springboot and camel

  • 1. SpringBoot ● Why? ● I was in love with it. ● What? ● Just another framework from pivotal. ● Spring on steroids. ● Opinionated spring. ● Whatever you have in spring you will get in springboot.
  • 2. Pros and Cons – our usage ● Pros: – Easy to start – add a pom dependency in terms of starter projects. – All configurations at one place – application.properties – Production ready endpoints called actuators – no more version.jsp. – Testing – testing is an absolute bliss with springboot.
  • 3. ● Cons: – Static content serving – I messed it up. – Mixing up jersey and spring MVC. – Deployment of a springboot application. Where to look: – Look for joshlong @starbuxman – "Bootiful" Applications with Spring Boot
  • 4. Apache Camel ● Why? ● My manager asked me to use it. ● Compared it with Spring Integrations – Camel is older/stable/has more components and more in use accross the globe. ● What? ● The integration Library based on Enterprise Integration Patterns e.g. aggregator,filter,router etc. ● A huuuuge collection of components to keep you away from writing the glue code.
  • 7. Pros and Cons ● Pros: ● Lots of pre-built components[150+]. If you have mastered camel then you can write the whole application in it. ● There is a learning curve – I am still in the process. ● Documentation is bad – really bad.