YoVDO

Running Spring Boot Applications as GraalVM Native Images

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Spring Framework Courses Test-Driven Development Courses Benchmarking Courses GraalVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest advancements in running Spring Boot applications as GraalVM native images in this 35-minute Devoxx conference talk. Discover how the Spring team is working to enable instant startup and low memory consumption for Spring Boot applications. Learn about the out-of-the-box native image setup in Spring Framework 5.3, see demonstrations of various Spring Boot applications running as native images, and gain insights into the JVM ecosystem's readiness for native runtime. Compare regular OpenJDK, GraalVM Community Edition, and GraalVM Enterprise Edition with concrete figures. Delve into topics such as class initialization, static and dynamic configuration, CPU and memory profiles, benchmarks, and the Spring roadmap. Understand the implications for Spring MVC, Spring WebFlux, and third-party libraries, as well as the importance of native test-driven development in this comprehensive overview of Spring Boot's integration with GraalVM native images.

Syllabus

Intro
Umbrella project with a wide scope
Class initialization
Static configuration via JSON files
Specifying static configuration
Dynamic configuration via a Feature
Spring MVC:relative CPU and memory profiles
Java buildpack memory calculator
Make sure to evaluate all the criteria
Benchmarks
Spring MVC: native versus JIT
Spring with GraalVM native timeline
spring-graal-native
Spring portfolio rely on Framework abstractions
Feature handling for Spring capabilities
Spring WebFlux with Netty
Spring MVC with Tomcat
Spring roadmap
(Native) test driven development
3rd party libraries


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube