You are viewing content from a past/completed QCon

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


Location: Pacific BC

Duration: 1:40pm - 2:30pm

Day of week: Wednesday

Share this on:


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

Find Pratik Patel at

Last Year's Tracks

Monday, 11 November

Tuesday, 12 November

Wednesday, 13 November