English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 36m | 552 MB
Traditional JVMs often fail to deliver the speed and efficiency necessary to run today’s cloud-based Java applications. GraalVM is a virtual machine that aims to improve performance using strategies such as precompilation and native image creation. Learn how GraalVM can improve your modern Java microservice implementations with examples shown using the Micronaut, Helidon, Quarkus, and Spring frameworks. Instructor Frank Moley first demonstrates how to use GraalVM with existing code artifacts, so you can see the performance benefits on raw code. He then shows how to build a basic microservice in each of the four frameworks—as well as a native image of each service—and reviews the performance and image size metrics of the final microservices. Using these practical examples, you can evaluate which combination will benefit your Java projects the most.
Topics include:
- Installing GraalVM
- Using GraalVM
- Building web services and native images in Micronaut
- Building web services and native images in Helidon
- Building web services and native images in Quarkus
- Building web services and native images in Spring
Table of Contents
1 Running Java faster with GraalVM
2 What you should know
3 Installing GraalVM
4 Introducing GraalVM
5 Why use GraalVM
6 Understanding the licensing model
7 Using GraalVM
8 Introduction to Micronaut
9 Build a Micronaut web service
10 Build a native Micronaut image
11 Challenge Native Micronaut web service
12 Solution Native Micronaut web service
13 Introduction to Helidon
14 Build a Helidon web service
15 Build a native Helidon image
16 Challenge Native Helidon web service
17 Solution Native Helidon web service
18 Introduction to Quarkus
19 Build a Quarkus web service
20 Build a native Quarkus image
21 Challange Native Quarkus web service
22 Solution Native Quarkus web service
23 Introduction to Spring
24 Build a Spring web service
25 Native images in Spring
Resolve the captcha to access the links!