Cloud (K)native Java Services -- Deploying your Java services in Serverless

May 17, 2019 23:19

Reusable components that focus on solving many mundane but difficult tasks like orchestrating source-to-container workflows, routing and managing traffic during deployment, autoscaling your workloads, or binding running services to eventing ecosystems freeing developers to work on more interesting coding.

In this session, we’ll install Knative and its components and take an in-depth look into:

The building blocks of Knative—such as serving, building, and eventing ecosystems. Demystify the deployment model that allows you to deploy your cloud-native Java services on Kubernetes and easily turn to serve them as serverless services. Various deployment strategies, such as latest and pinned, and how to use Knative build to convert a source-to-URL (serverless service). How to configure the scaling parameters that controls the scale to zero (Knative is configured to scale to zero only after some seconds) Java was always considered alien in serverless world because of its slow boot time, runtime peformance issues etc., With birth of QuarkusIO(https://quarkus.io) -- Supersonic Subatomic Java -- all these issues have disappeared in a flash. All the demos in this session will be using QuarkusIO, showing how Java has become awesome and not an alien anymore in severless world . #JavaIsEverAwesome #JavaNoAlienToServerless

Views:
62
Download:

speaker

Kamesh Sampath

kameshsampath

Red Hat’s Director of Developer Experience doing active evangelism on Spring Boot, Kubernetes/OpenShift, Serverless(OpenWhisk), Istio

more decks of the speaker