The Good, the Bad, and the Native - Cloud Native Development with GraalVM
Offered By: Conf42 via YouTube
Course Description
Overview
Explore the advantages and challenges of cloud-native development in this comprehensive conference talk from Conf42 Cloud Native 2024. Delve into the concept of cloud-native architecture, examining its benefits such as scalability, cost-efficiency, and improved availability. Learn about the JVM microservices frameworks ecosystem and witness practical demonstrations. Investigate GraalVM and its components, including the interpreter, C1, C2, and the Graal compiler. Discover the process of creating native executables through ahead-of-time compilation and explore the pros and cons of native building. Gain insights into best practices for implementing GraalVM native image, using the tracing agent, and conducting native tests. Access valuable resources to further enhance your understanding of cloud-native development.
Syllabus
intro
preamble
gregorio palama
what is cloud native
scalability
lower costs
higher availability
smaller memory footprint
less cpu consumption, lower startup time
the jvm microservices frameworks ecosystem
demo
the bad
graaalvm
interpreter
c1
c2
polyglot vm
graal compiler
native image
ahead of time
input
build
output: native executable
demo project - native
the good
native building drawbacks
demo
the ugly - native
start using grallvm native image
use the tracing agent
test the native executable or perform native tests
resources
thank you
Taught by
Conf42
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera