Loading…
This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
Back To Schedule
Tuesday, September 20 • 16:00 - 16:50
Scale up with GraalVM and AWS Lambdas

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Oracle’s GraalVM can create native images with blazing fast startup times. In this session, we’ll set up an AWS custom runtime using GraalVM, and then deploy a simple Java function using it. We’ll also take a quick look at one of GraalVM’s other killer features: support for polyglot development. It’s no secret that cold startup times of traditional JVMs have given Java a bad reputation when it comes to running on Function-as-A-Service (FaaS) platforms like AWS Lambda. Lambda does cache instances of your functions, but whenever it has to instantiate a new one, the overhead of starting a new JVM instance can be significant. It doesn’t have to be this way. Oracle’s GraalVM can create native images with blazing fast startup times. Even though AWS Lambda doesn’t have built-in support for GraalVM, the two can be integrated using custom runtimes for AWS. Sure, GraalVM native images have some specific limitations, but depending on your use case, it may be worth it, especially for greenfield projects. In this session, we’ll set up an AWS custom runtime using GraalVM, and then deploy a simple Java function using it, comparing performance with and without GraalVM. We’ll also take a quick look at one of GraalVM’s other killer features: support for polyglot development using Python, JavaScript, C/C++, and more.

Speakers
avatar for Kito Mann

Kito Mann

Virtua, Inc.
Kito D. Mann is the Principal Consultant at Virtua, Inc. (http://virtua.tech), specializing in enterprise application architecture, training, development, and mentoring with Web Components, Polymer, Angular, JavaServer Faces, and Java EE technologies. He is also the editor-in-chief... Read More →


Tuesday September 20, 2022 16:00 - 16:50 CEST
#3 Java Cloud Native