Skip to main content

Managing Serverless Costs With Kubernetes

Using KNative & Kubernetes to manage the cost of running production scale workloads on Serverless.

Full Session Description

Serverless has been widely accepted as a mechanism to deploy and run software easily. However, the cost of running production scale workloads on Serverless can be surprisingly high. Wouldn’t it be great if we could get the benefits of running workloads on serverless without the hassle of worrying about costs ?Enter Knative, an open standard allowing you to run serverless workloads on your own Kubernetes clusters. In this talk, we will walk through a real world example of how we used Google CloudFunctions (FaaS) at WP Engine to deploy a serverless data pipeline, and then transitioned that workload to using Cloud Run (built upon Knative) and Kubernetes to achieve the same results at a greatly reduced cost. We will dive deep into how we achieved the cost savings, handling fault tolerance, concurrency and auto-scalingNow our developers can focus on code instead of the plumbing of managing infrastructure, while delivering customer and business value quickly and easily.

Denver Serrao

Sr. Software Engineer @ WP Engine

About the author

Denver is leading a team that’s pioneering the use of Serverless at WP Engine, a distributed WordPress digital experience platform that serves over 500k production WordPress sites, handling over 4 Billion requests, and generating 1/2 TB of data daily. Denver’s passion is building software that is easy to deploy and delivers real customer & business value at every step

    Sign Up for
    More Courses