SVS403: Effectively Using Java on Serverless

Resources for SVS403: Effectively using Java on serverless

With the advancement of serverless, using Java as a runtime for AWS Lambda functions became an immediate approach for enterprises that wanted to use Java and accelerate on AWS. These enterprises also experienced Java cold starts in Lambda functions firsthand. Today, Java and tooling around Java has become more advanced and can help address these cold-start concerns and empower developers to build serverless solutions using Java. In this chalk talk, you will learn how you can effectively run Java on serverless using mechanisms that are available today.

Java on AWS Lambda

Workshop

In this workshop you will learn how to build cloud-native Java applications, best practices and performance optimizations techniques and how to migrate your existing Java application to AWS Lambda.

Serverless GraalVM Demo

GitHub

Sample Java application which shows how to run GraalVM native image application on AWS Lambda

Serverless Java Frameworks Samples

GitHub

AWS Lambda demo with common Java application frameworks.

GraalVM

Website

What is GraalVM?

Micronaut

Website

What is Micronaut?

Quarkus

Website

What is Quarkus?

Presented by:

Mark Sailes

Mark Sailes

Senior Specialist SA, Serverless at AWS and Java fan.

Follow on LinkedIn

Dhiraj Mahapatro

Dhiraj Mahapatro

Principal Specialist SA, Serverless, AWS.

Follow on LinkedIn