All Paths Lead to Production
A fast paced deep dive into the many ways to
deliver Spring Boot apps to PROD!
Mark Heckler
Principal Cloud Advocate, Java/JVM Languages
markheckler@microsoft.com
mark@thehecklers.com
@mkheck
Slide 2
Slide 2 text
@mkheck www.thehecklers.com
Who am I?
• Advocate, Java/JVM Languages
• Author
• Architect & Developer
• Java Champion, Rockstar
• Developer Expert in Kotlin
• Pilot 🛩
Slide 3
Slide 3 text
@mkheck www.thehecklers.com
The book!
https://bit.ly/springbootbook
@springbootbook
Slide 4
Slide 4 text
@mkheck www.thehecklers.com
–Leonard Bernstein
“To achieve great things, two things are needed:
a plan, and not quite enough time.”
The Plan
Slide 5
Slide 5 text
@mkheck www.thehecklers.com
The Plan
Executable JAR ⚙
“Fully” executable JAR ⚙
Exploding JARs! 💥
JVM container image 🚗
Native (really) executable container image 🏎💨
And even more?!? ⏲👀
Slide 6
Slide 6 text
@mkheck www.thehecklers.com
Let’s code!
Slide 7
Slide 7 text
@mkheck www.thehecklers.com
Slide 8
Slide 8 text
@mkheck www.thehecklers.com
Resources
Follow me @mkheck on Twitter for tips, updates
bitly.com/springbootbook
@springbootbook
Star+watch https://github.com/mkheck/boot-paths-to-prod
All code here!