Java for Serverless Cloud Functions: The How, Why and Tips to Make it Awesome

Developers have many options for building applications today, not just for what programming platform to use, but also what architectures are possible. Modern applications can be built using everything from monoliths to microservices to cloud functions. In this session, we’ll look at serverless architecture for building applications and compare them with the other models. Historical problems with long cold-starts, heavy-weight frameworks and lack of tooling have made Java an unpopular choice for serverless development… until now! We’ll take you on a journey to explain what has changed with Java to finally make it an amazing language for building serverless applications. We’ll do demos of Java Cloud Functions deployed on AWS, Azure, and GCP. We’ll also look at my tips for building Java Cloud Functions including: JVM advances in the JVM like CRAC Low-overhead, serverless ready frameworks Where AOT (ahead of time) compilation Right sizing Java Cloud Functions


Speaker

Pratik Patel

Developer Advocate @Azul Systems.

Pratik Patel is a Java Champion and developer advocate at Azul Systems. He wrote the first book on 'enterprise Java' in 1996, "Java Database Programming with JDBC." An all around software and hardware enthusiast with experience in the healthcare, telecom, financial services, and startup sectors. Helps to organize the Atlanta Java User Group, frequent speaker at tech events, and master builder of nachos.

Read more

Session Sponsored By

Azul, provider of the Java platform for the modern cloud enterprise, is the only company 100% focused on Java.

Date

Wednesday Jun 14 / 11:50AM EDT ( 50 minutes )

Location

Williamsburg / Greenpoint

Video

Video is not available

Share

From the same track

Session

Abstractions are Dead, Long Live Abstractions!

Wednesday Jun 14 / 10:35AM EDT

In modern app development, we have scripts that build and deploy servers, configure connectivity, monitor and report status, package and distribute code, observe activity across the system, and scale up or down as we need.

Speaker image - Alan Shreve

Alan Shreve

Founder & CEO @Ngrok

Session

ChatGPT is Fun, but the Future is Fully Autonomous AI for Code

Wednesday Jun 14 / 01:40PM EDT

ChatGPT and other AI tools based on Large Language Models (LLMs) have grabbed the headlines for their ability to write poems, short stories and other kinds of content – including code. The intuitive interactive interface makes them easy to use and they can be a real time-saver.

Speaker image - Mathew Lodge

Mathew Lodge

CEO @Diffblue