Загрузка страницы

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

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

Alina Yurenko - Developer Advocate for GraalVM at Oracle Labs @al1na123

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

Alina
https://twitter.com/alina_yurenko
https://github.com/alina-yur
https://linkedin.com/in/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/2690

RECOMMENDED BOOKS
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

https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#Java #JavaInTheCloud #JavaCloud #GraalVM #GraalVMTutorial #NativeImage #JIT #AOT #Micronaut #HelidonSE

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/GotoConferences/?sub_confirmation=1

Видео Java in the Cloud with GraalVM • Alina Yurenko • GOTO 2023 канала GOTO Conferences
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
13 июня 2023 г. 17:00:35
00:42:01
Другие видео канала
Functional Programming in Spring with Arrow, Lenses & Effects • Jacob Bass • YOW! 2019Functional Programming in Spring with Arrow, Lenses & Effects • Jacob Bass • YOW! 2019The Ultimate Metric • Arty Starr • YOW! 2019The Ultimate Metric • Arty Starr • YOW! 2019Scaling Your Architecture With Services & Events • Randy Shoup • YOW! 2020Scaling Your Architecture With Services & Events • Randy Shoup • YOW! 2020Apache Pulsar: The Next Gen Messaging & Queuing System • Karthik Ramasamy • YOW! 2020Apache Pulsar: The Next Gen Messaging & Queuing System • Karthik Ramasamy • YOW! 2020One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023@pragdave & @Belenar82  about #Immutability@pragdave & @Belenar82 about #ImmutabilityBuilding Green Software Part 4: Operational Efficiency • Anne Currie • GOTO 2023Building Green Software Part 4: Operational Efficiency • Anne Currie • GOTO 2023Small Steps Are the Fastest Way Forward: Life Beyond Agile & Scrum • Sander Hoogendoorn • GOTO 2023Small Steps Are the Fastest Way Forward: Life Beyond Agile & Scrum • Sander Hoogendoorn • GOTO 2023Has My IoT Device Been Hacked? Establishing Trust w/ Remote Attestation • Edlira Dushku • GOTO 2023Has My IoT Device Been Hacked? Establishing Trust w/ Remote Attestation • Edlira Dushku • GOTO 2023Reduce System Complexity with Data-Oriented Programming • Yehonathan Sharvit • GOTO 2023Reduce System Complexity with Data-Oriented Programming • Yehonathan Sharvit • GOTO 2023Concurrency Oriented Programming in a Modern World • Robert Virding & Francesco Cesarini • GOTO 2023Concurrency Oriented Programming in a Modern World • Robert Virding & Francesco Cesarini • GOTO 2023Five Lines of Code • Christian Clausen & Kevlin Henney • GOTO 2023Five Lines of Code • Christian Clausen & Kevlin Henney • GOTO 2023Shaping Language in Cybersecurity For People • Ceri Jones • GOTO 2023Shaping Language in Cybersecurity For People • Ceri Jones • GOTO 2023Simplifying Dev Environments with the Right Tools • Christian Heilmann & Julian Wood • GOTO 2022Simplifying Dev Environments with the Right Tools • Christian Heilmann & Julian Wood • GOTO 2022Writing For Nerds - Blogging For Fun and (Not Much) Profit • Charles Humble • GOTO 2023Writing For Nerds - Blogging For Fun and (Not Much) Profit • Charles Humble • GOTO 2023Minimum Viable Architecture • Randy Shoup • YOW! 2022Minimum Viable Architecture • Randy Shoup • YOW! 2022Protect Your Code with GitHub Security Features • Rob Bos • GOTO 2023Protect Your Code with GitHub Security Features • Rob Bos • GOTO 2023Why Most Data Projects Fail & How to Avoid It • Jesse Anderson • GOTO 2023Why Most Data Projects Fail & How to Avoid It • Jesse Anderson • GOTO 2023Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023Typing Is Not The Bottleneck • Damian Maclennan • YOW! 2019Typing Is Not The Bottleneck • Damian Maclennan • YOW! 2019
Яндекс.Метрика