Presentation: Java + Serverless - Finally a Match Made in Heaven?

Track: SPONSORED SOLUTIONS TRACK V

Location: Pacific BC

Duration: 1:40pm - 2:30pm

Day of week:

Abstract

Why isn’t Java a more popular language for serverless developers? How does Apache Openwhisk work with Java? Despite there being 10 million Java developers, Java is being used for only 6% of serverless workloads according to a recent survey. Historical problems with long cold-starts, heavy-weight frameworks and lack of tooling have made Java an unpopular choice for serverless development…. until now! In this session, I will take you on a journey to explain what has changed with Java to finally make it an amazing language for building serverless applications, using the open source Apache Openwhisk platform! In this session, we cover these topics including…

  • Previous issues Java developers faced using serverless platforms
  • Why JVMs struggled with serverless execution environments.
  • What makes Serverless Java now possible:
  • JVM advances
  • Low-overhead, serverless ready frameworks
  • AOT (ahead of time) compilation and no-VM binaries

This session will end with an earth-shaking demo: a full Java application that includes ORM, Dependency Injection, Annotations, etc, that starts in less than 50ms!
 

Speaker: Pratik Patel

Lead Developer Advocate @IBM

Pratik Patel is a Java Champion and developer advocate at IBM. 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 and North Atlanta JavaScript meetup, frequent speaker at tech events, and master builder of nachos.

Find Pratik Patel at