Java in the Cloud with GraalVM • Alina Yurenko • GOTO 2023

Published: 13 June 2023
on channel: GOTO Conferences
25,501
106

This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
https://gotoaarhus.com

Alina Yurenko - Developer Advocate for GraalVM at Oracle Labs ‪@alina_yurenko‬

RESOURCES
https://www.graalvm.org/downloads

Alina
  / alina_yurenko  
https://github.com/alina-yur
  / alinayurenko  

ABSTRACT
Minimizing resource usage and ensuring scalability are major concerns in cloud deployments. For Java applications, GraalVM Native Image offers a perfect deployment platform for the cloud, enabling fast startup, low memory footprint, and instant performance.

We’ll learn how to get started, take a look at various frameworks and tools that help building applications with GraalVM Native Image, and learn how to make the most out of it for your applications. [...]

TIMECODES
00:00 Intro
00:43 What GraalVM offers
03:42 GraalVM 🤝 Java microservice frameworks
04:10 Java in the cloud - Goals
05:06 Native image build process
07:04 JIT vs AOT
08:48 Low resource usage
08:54 JIT vs AOT: Memory
09:56 Example: Horizontal scaling of microservices
10:30 Demo: Startup & performance
21:06 Minimize vulnerability
21:17 Reduced attack surface
23:29 Demo: Reducing attach surface
28:26 Scalable microservices with Helidon SE & Native Image
28:56 Compact packaging
29:01 Single native executable
29:41 Lightweight containerized applications
30:27 What's the catch?
30:40 GraalVM & reflection?
34:26 Required build time step
37:42 What's new in GraalVM?
38:17 New monitoring features in GraalVM Native Image
39:11 GraalVM community roadmap on GitHub
39:20 What's next for GraalVM?
39:52 What's next for Native Image?
40:34 Get started with GraalVM
40:57 Summary
41:44 Outro

Download slides and read the full abstract here:
https://gotoaarhus.com/2023/sessions/...

RECOMMENDED BOOKS
A B Vijay Kumar • Supercharge Your Applications with GraalVM • https://amzn.to/3Nbd4Rw
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ
Markus Eisele & Natale Vinto • Modernizing Enterprise Java • https://amzn.to/3EsEtZ3
Joshua Bloch • Effective Java • https://amzn.to/3ygmQJt

  / gotocon  
  / goto-  
  / gotoconferences  
#Java #JavaInTheCloud #JavaCloud #GraalVM #GraalVMTutorial #NativeImage #JIT #AOT #Micronaut #HelidonSE #AlinaYurenko

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...


Watch video Java in the Cloud with GraalVM • Alina Yurenko • GOTO 2023 online without registration, duration hours minute second in high quality. This video was added by user GOTO Conferences 13 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 25,501 once and liked it 106 people.