Lightweight Serverless Cloud Functions with Java and Quarkus – Part 1

July 9, 2020 12:30 pm AST

Serverless has long been the domain of “lightweight” scripting languages like JavaScript and Python, primarily because Serverless Cloud Functions should bootup fast, and utilize small amount of memory.

In this low-slides, high-code, session, we’ll dive into how Java, with the Cloud Native optimized framework Quarkus, is an excellent platform for building Cloud Functions. We don’t need the weight of a webapp – or even REST, as this adds to the complexity and overhead of Cloud Functions.

We will cover:

– Quick primer on Cloud Function and Serverless Architecture
– Building a Quarkus app using command mode (i.e. no Web, REST
– Deploy to the Cloud
– Test, and troubleshoot, LOCALLY for maximum developer efficiency
– Customize the deployment container to include any libraries you need

Finally, we’ll leave you with a hands-on coding exercise – that you can run directly in your browser!

12:30 pm: Event kick-off
12:45-2:00 pm: Webinar
2-2:15 pm – Final Q&A

Pratik Patel (@prpatel) is an all around software and hardware enthusiast with experience in the healthcare, telecom, financial services, and startup sectors. He’s written some books, hacks on open source, and is currently a lead developer advocate at IBM. He helps to organize the Atlanta Java User Group, North Atlanta JavaScript meetup and Big Data Atlanta, frequent speaker at tech events, and master builder of nachos.