DEV025 Serverless-Native Java with Quarkus

Serverless architecture are heavily constrained by its running environment (limited access to CPU and memory).

In this session, we’ll demonstrate how you can use your enterprise Java apps to become your next “serverless architecture” — vastly smaller, vastly faster, and more scalable.

Serverless architecture is exactly the opposite of a monolith architecture, small services (or functions) running in a constrained running environment (limited access to CPU and memory). Furthermore, as we move to a model where we pay per usage, the services might need to go from 0 to infinite instances in a matter of milliseconds to start serving requests. Because of these constraints, we have now seen a number of developers at many organizations considering moving to Node.js or Golang to get the performance and tiny memory footprint they need to run in a serverless environment.

In this session, we’ll demonstrate how you can optimize your enterprise Java apps to become your next favourite language when developing “serverless architecture” — vastly smaller, vastly faster, and fundamentally more scalable.