You are viewing content from a past/completed QCon Plus - May 2021

The video on-demand of this sponsored webinar is available to logged in QCon attendees only. Please login to your QCon account to watch the sponsored webinar.

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 more
Find 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.

Date

Tuesday May 18 / 02:00PM EDT (45 minutes)

Add to Calendar

Add to calendar

Share

From the same track

View full Schedule