state-of-the-art enterprise java applications with spring boot · enterprise java applications with...
TRANSCRIPT
![Page 1: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/1.jpg)
Unless otherwise indicated, these slides are © 2013-2015 Pivotal Software, Inc.Licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
State-of-the-ArtENTERPRISE JAVA APPLICATIONS WITH SPRING BOOT
!/" @OLIVERGIERKE
![Page 2: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/2.jpg)
![Page 3: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/3.jpg)
THE FASTEST PATH TO NEW BUSINESS VALUE
![Page 4: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/4.jpg)
" Putting the fun back intoEnterprise Java™ since 2004…
![Page 5: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/5.jpg)
SPRING BOOT
![Page 6: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/6.jpg)
![Page 7: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/7.jpg)
CORE
FRAMEWORK SECURITY REACTOR
![Page 8: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/8.jpg)
CORE
FRAMEWORK SECURITY REACTOR
DATA
RELATIONAL DATA NON-RELATIONAL DATA
![Page 9: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/9.jpg)
CORE
FRAMEWORK SECURITY REACTOR
DATA
RELATIONAL DATA NON-RELATIONAL DATA
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 10: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/10.jpg)
CORE
FRAMEWORK SECURITY REACTOR
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 11: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/11.jpg)
CORE
FRAMEWORK SECURITY REACTOR
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 12: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/12.jpg)
CORE
FRAMEWORK SECURITY REACTOR
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 13: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/13.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO F
OUND
ATIO
N
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 14: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/14.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO E
XECU
TION
IO F
OUND
ATIO
N
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
![Page 15: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/15.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO E
XECU
TION
IO F
OUND
ATIO
N
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
IO C
OORD
INAT
ION
![Page 16: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/16.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO E
XECU
TION
IO F
OUND
ATIO
NBOOT
BOOTABLE, MINIMAL, OPS-READY
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
IO C
OORD
INAT
ION
![Page 17: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/17.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO E
XECU
TION
IO F
OUND
ATIO
NXD
STREAMS, TAPS, JOBS
BOOT
BOOTABLE, MINIMAL, OPS-READY
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
IO C
OORD
INAT
ION
![Page 18: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/18.jpg)
CORE
FRAMEWORK SECURITY REACTOR
IO E
XECU
TION
IO F
OUND
ATIO
NXD
STREAMS, TAPS, JOBS
BOOT
BOOTABLE, MINIMAL, OPS-READY
BATCH
JOBS, STEPS,READERS, WRITERS
DATA
RELATIONAL DATA NON-RELATIONAL DATA
BIG DATA
INGESTION, EXPORT,ORCHESTRATION, HADOOP
WEB
CONTROLLERS, REST,WEBSOCKET
INTEGRATION
CHANNELS, FILTERS,ADAPTERS, TRANSFORMERS
IO C
OORD
INAT
IONCLOUD
SERVICE REGISTRY,CIRCUIT BREAKER, METRICS
![Page 19: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/19.jpg)
SPRING 4 JAVA 8 (JAVA 6 COMPATIBLE)
![Page 20: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/20.jpg)
THE RIGHT TOOL FOR THE JOB
![Page 21: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/21.jpg)
"
![Page 22: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/22.jpg)
WITH GREAT POWER COMES GREAT
RESPONSIBILITY
![Page 23: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/23.jpg)
SPRING BOOT
![Page 24: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/24.jpg)
1. SIMPLIFIEDDEPENDENCY MANAGEMENT
2. APPLICATION CONFIGURATION DEFAULTING
3. ALTERNATIVEDEPLOYMENT MODEL
4. OPS-READY
![Page 25: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/25.jpg)
> CURL START.SPRING.IO OR USE BROWSER / AN IDE
![Page 26: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/26.jpg)
DEMO > POMS
![Page 27: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/27.jpg)
APPLICATION CONFIGURATION DEFAULTING
![Page 28: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/28.jpg)
„WORKING WITH SPRING BOOT IS LIKE PAIR-PROGRAMMING WITH THE SPRING DEVELOPERS“
JOSH LONG
![Page 29: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/29.jpg)
DEMO > DEFAULTING
![Page 30: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/30.jpg)
ALTERNATIVE DEPLOYMENT
MODEL
![Page 31: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/31.jpg)
APPLICATION SERVERS ARE
DEAD
![Page 32: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/32.jpg)
APPLICATION SERVERS ARE
DEADNOT
![Page 33: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/33.jpg)
APPLICATION SERVERS ARE
DEADNOT ENOUGH
![Page 34: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/34.jpg)
THE RUNTIME IS PART OF YOUR APPLICATION
![Page 35: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/35.jpg)
DEMO > RUNTIME
![Page 36: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/36.jpg)
DEMO > OPS
![Page 37: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/37.jpg)
DEMO > USE CASES
![Page 38: State-of-the-art Enterprise Java Applications with Spring Boot · enterprise java applications with spring boot state-of-the-art!/" @olivergierke. the fastest path to new business](https://reader030.vdocuments.site/reader030/viewer/2022040402/5e80b3de73017570341aabf3/html5/thumbnails/38.jpg)
OCT. 13TH – BUSCHMAIS, DRESDEN HTTP://WWW.BUSCHMAIS.DE/TECHNOLOGIEWERKSTATT/MICROSERVICES-ENTWICKELN-MIT-SPRING-BOOT
MICROSERVICESMIT SPRING BOOT