Lean Spring Boot Applications for the Cloud
TalkinGermanat JCON Europe 2023 · on Thursday, 2023-06-22· at 17:00· Cinema 5, Im Mediapark 1, 50670 Köln, Germany·
summary
Covers techniques to make Spring Boot applications leaner for the cloud by reducing startup time and memory footprint. Discusses specific Spring Boot features and tools: spring-context-indexer, classpath exclusions, lazy-initialized Spring beans, and Actuator, and also considers switching JVMs and other supporting tools.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 5:20Baseline and metrics
- 8:55Container images
- 12:34Spring Boot startup
- 15:22Java versions and JVM options
- 18:16JVM compiler optimizations
- 20:07Spring Context Indexer
- 21:34Lazy bean initialization
- 23:19Actuators and overhead
- 25:08Configuration tuning
- 26:59JMX and cloud
- 27:40Dependency cleanup
- 31:33AOT processing
- 33:58JVM optimization with jlink
- 36:46OpenJ9 and GraalVM
- 39:38GraalVM CE
- 40:43GraalVM native images
- 41:49Checkpoint and recovery
- 44:38Summary
- 48:47Q&A
related talks
01h 13mSpring: Your next Java microframework
49mBuilding Lean Spring Boot Applications for the Cloud
24mSpring: Your Next Java Micro-Framework
52mLean Spring Boot Applications for the Cloud
43mInside Spring: The Architecture Behind the Framework
48mTesting Spring Boot Applications Demystified
46mNext-Generation Cloud Native Apps with Spring Boot 3
33mQuickly Build Spring Boot Applications to Consume Public Cloud Services
