Sponsored Webinar + Live Q&A
Quarkus Magic: Code Manipulation with Quarkus Extensions
Quarkus is a Java framework that can not only compile an application to an executable JAR, but also to a native image using GraalVM. These native images do not require a JVM at runtime, and are well suited for putting them into a minimal Docker image to be deployed in a Kubernetes cluster.
Under the hood, not all Java features are supported 1-to-1 on the native image. Quarkus makes it look like developers can use well-known Java libraries without any modifications, but internally Quarkus implements an extension framework to modify code at compile time to make libraries compatible with the native image.
In this talk we present how to write your own Quarkus extension and what you can do with these extensions. Use cases range from making libraries compatible, to optimizing runtime performance, to injecting new functionality.
Speaker

Fabian Stäber
Senior Engineering Manager @Instana
Dr. Fabian Stäber is engineering manager and monitoring enthusiast at Instana. At Instana, he wrote the initial prototype of an Instana tracing extension for instrumenting Quarkus applications with distributed traces (this is now superseded by Quarkus' OpenTelemetry extension). In his free...
Read moreFind Fabian Stäber at:
Session Sponsored By

Instana’s Enterprise Observability Platform, powered by automated APM, performs real-time discovery, mapping and monitoring of the full application stack, while correlating all metrics, traces, profiles and events for automatic root cause analysis.
From the same track
AOT or JIT: Fast Startup or Fast Code?
Tuesday May 18 / 03:00PM EDT
Microservices have become a prevalent architectural approach to developing applications. Moving from a monolithic application to multiple container-based services has many advantages. One of the largest is dynamic scalability; spinning up and shutting down instances of services to adapt to...

Simon Ritter
Deputy CTO @Azul