January 5, 2020

279 words 2 mins read

Intro: Knative Productivity BoF

Intro: Knative Productivity BoF

Knative is Kubernetes based platform to build, deploy and manage modern serverless workloads, it extends Kubernetes to provide a set of middleware components that are essential to build modern, source …

Talk Title Intro: Knative Productivity BoF
Speakers Adriano Cunha (Software Engineer, Tools and Infrastructure, Google), Srinivas V. Hegde (Software Engineer - Tools & Infrastructure, Google)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

Knative is Kubernetes based platform to build, deploy and manage modern serverless workloads, it extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere. The project has 8 repositories on GIT and has hundreds of contributors actively working on its repos on daily basis, which makes productivity super critical so that every contributor’s time is well spent and quality of code is ensured. This talk gives an overview of how contributor productivity is achieved for Knative from 4 dimensions: test health, release health, metrics, and performance. We will go over test infrastructures in place to show how it makes writing and running tests is an easy and pleasant experience for contributors. We will explain how release is done in automated and predictable fashion, and what thoughts have gone into release design so that it also benefits other Knative personas. We will go over a set of metrics defined for Knative project health, show how we measure and track metrics at ongoing basis to drive up project health overall. We will also look at performance and explain what type of infrastructure has been built to support perf/scale/load testing.

comments powered by Disqus