Share this post:
The New Builders Podcast Ep. 44: Knative—It’s a Win-Win-Win
On this month’s episode of The New Builders Podcast, host Joshua Carr is joined by Mark Chmarny, Technical Program Manager for Serverless at Google, and Michael Behrendt, Distinguished Engineer and Serverless/FaaS Chief Architect for IBM Cloud Functions to discuss the exciting new possibilities presented by Knative.
At its core, Knative is a set of primitive building blocks that allow people to build serverless offerings on top of Kubernetes. It is an open-source project launched in July of 2018 by IBM, Red Hat, SAP, and Google, and it’s built entirely in the open on GitHub. With Knative, we are one step closer to ending the serverless versus containers debate among developers.
0:08: Joshua Carr introduction
0:30: Introduction of Mark Chmarny, Technical Program Manager for Serverless at Google, and Michael Behrendt, Distinguished Engineer and Serverless/FaaS Chief Architect for IBM Cloud Functions.
1:26: What is the cloud, and what does it mean to you? Mark and Michael describe what cloud means to them and what exciting opportunities they see.
2:45: What do we mean when we talk about serverless? There are many definitions, but the core of it that you simply don’t have to worry about servers anymore. Michael breaks down the basics of serverless and identifies some of the main benefits.
3:28: Is serverless different from the original idea of PaaS (platform-as-a-service)?
6:15: Are we moving into a world where everything is much more “blackbox”? Is a situation where you just have to bring your code and everything else is handled for you?
8:30: How do containers and serverless differ? What additional features or benefits does serverless add for the user? Are they actually not something that can really be compared?
11:50: What is Knative? What is the elevator pitch?
12:57: Are we going to see multiple flavors of Knative, just as we see multiple flavors of Cloud Foundry?
13:37: Who are the vendors/companies/people working and collaborating on Knative?
14:58: Is Knative built out entirely as open source? What is the main language it is developed in?
16:44: At this early stage, who is Knative trying to reach? Developers? Companies?
21:45: Can pretty much anyone sit down and with any type of machine and start investigating how Knative works and using it?
25:52: As a developer, how do you sell your boss on Knative? How do you convince them that it is worthwhile for all the members of a team to learn a new skill and technology? (Hint: It’s a win-win-win situation.)
29:03: What does the roadmap look like for Knative? What is on the horizon?
33:30: Ways to get involved with contributing to Knative