SlideShare a Scribd company logo
Knative makes Developers
Incredible on Serverless
Daniel Oh
DevConf.CZ 2019
About Me
danieloh30
Daniel Oh
@danieloh30doh@redhat.com
● DevOps Evangelist at Red Hat
○ Cloud Native App Development
○ Agile & DevOps practices
● CNCF Ambassador
● Java Developer
● Opensource.com author
● Public Speaker & Writer
@danieloh30
● Serverless
● FaaS(Function as a Service)
● Serverless Computing
● Serverless Platform
Look forward to discovering this?
@danieloh30
@danieloh30
How does enterprise developers imagine
the serverless computing?
@danieloh30
#nocode@danieloh30
Principles
● No worries about Infrastructure
● Auto scaling
● Pay as you go
@danieloh30
Developer Experiences
f( )
Events Services Functions
@danieloh30
Developer Journey - Monolith
Application
@danieloh30
Developer Journey - Modules
@danieloh30
Developer Journey - Microservices
Developer Journey - Distributed Microservices
@danieloh30
@danieloh30
Developer Journey - Multiple Data and Entries
@danieloh30
Developer Journey - Functions
@danieloh30
Event Function (µ)Service
f( )
Developer Journey - How it works
function main() {
return {payload: 'Hello world'};
}
@danieloh30
Serverless challenges by Managed service
Multi Cloud
Dependencies
Unable to run functions
across private cloud, public
cloud, and on-premise
Limited runtiems, languages,
and frameworks
@danieloh30
● Containers
● Kubernetes
● Istio Service Mesh
● APIs as a Service
Managing by yourself
@danieloh30
13+
Serverless or FaaS open sources projects
based Kubernetes
s
Serverless with Kubernetes
@danieloh30
Kubernetes is not easy for developers
But...
@danieloh30
Kubernetes-based platform to build, deploy, and
manage modern serverless workloads
Building blocks to create serverless experiences
for developers on top of Kubernetes
github.com/knative
Meet Knative
@danieloh30
Primary Components
● Build
● Serving
● Eventing
@danieloh30
Demo
https://github.com/redhat-developer-demos/knative-tutorial
Serving
Build
Eventing
@danieloh30
Developer Experiences with Knative
KubernetesPlatform
Primitives
Developer
Experience
Knative
FaaS platforms
(Apache OpenWhisk, riff, Kubeless…)
Developers
@danieloh30
https://opensource.com/article/18/11/open-source-serverless-platforms
https://opensource.com/article/18/11/developing-functions-service-apache-openwhisk
https://blog.openshift.com/knative-serving-your-serverless-services/
https://blog.openshift.com/knative-building-your-serverless-service/
https://blog.openshift.com/knative-configurations-routes-and-revisions/
https://github.com/redhat-developer-demos/knative-tutorial
Resources
THANK YOU & QUESTION?
Following me: @danieloh30

More Related Content

What's hot (20)

PDF
Quarkus on Knative at Red Hat Summit 2019
Daniel Oh
 
PDF
How we can do Multi-Tenancy on Kubernetes
Opsta
 
PDF
Introduction to Kubernetes with demo
Opsta
 
PDF
PuppetConf 2016: Using Puppet with Kubernetes and OpenShift – Diane Mueller, ...
Puppet
 
PDF
OpenShift As A DevOps Platform
Lalatendu Mohanty
 
PDF
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Lalatendu Mohanty
 
PDF
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)
Red Hat Developers
 
PDF
Docker based-Pipelines with Codefresh
Codefresh
 
PDF
はじめての JFrog Artifactory
Tsuyoshi Miyake
 
PDF
Kubernetes für Workstations Edge und IoT Devices
QAware GmbH
 
PPTX
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
Keith Resar
 
PDF
Security: The Value of SBOMs
Weaveworks
 
PDF
Red Hat Java Update and Quarkus Introduction
John Archer
 
PPTX
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
Codefresh
 
PDF
Intro to Kubernetes & GitOps Workshop
Weaveworks
 
PPTX
From development to production: Deploying Java and Scala apps to kubernetes
Olanga Ochieng'
 
PDF
Kubernetes - A Rising Hero
Huynh Thai Bao
 
PDF
Continuous Deployment with Kubernetes, Docker and GitLab CI
alexanderkiel
 
PDF
Kubernetes-native or not? When should you ditch your traditional CI/CD server...
Red Hat Developers
 
PDF
DevOps: The Future of Software Development
Opsta
 
Quarkus on Knative at Red Hat Summit 2019
Daniel Oh
 
How we can do Multi-Tenancy on Kubernetes
Opsta
 
Introduction to Kubernetes with demo
Opsta
 
PuppetConf 2016: Using Puppet with Kubernetes and OpenShift – Diane Mueller, ...
Puppet
 
OpenShift As A DevOps Platform
Lalatendu Mohanty
 
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Lalatendu Mohanty
 
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)
Red Hat Developers
 
Docker based-Pipelines with Codefresh
Codefresh
 
はじめての JFrog Artifactory
Tsuyoshi Miyake
 
Kubernetes für Workstations Edge und IoT Devices
QAware GmbH
 
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
Keith Resar
 
Security: The Value of SBOMs
Weaveworks
 
Red Hat Java Update and Quarkus Introduction
John Archer
 
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
Codefresh
 
Intro to Kubernetes & GitOps Workshop
Weaveworks
 
From development to production: Deploying Java and Scala apps to kubernetes
Olanga Ochieng'
 
Kubernetes - A Rising Hero
Huynh Thai Bao
 
Continuous Deployment with Kubernetes, Docker and GitLab CI
alexanderkiel
 
Kubernetes-native or not? When should you ditch your traditional CI/CD server...
Red Hat Developers
 
DevOps: The Future of Software Development
Opsta
 

Similar to Knative makes Developers Incredible on Serverless (20)

PDF
Knative, Serverless on Kubernetes, and Openshift
Chris Suszyński
 
PDF
The path to a serverless-native era with Kubernetes
sparkfabrik
 
PDF
Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019
Codemotion
 
PDF
Knative and Kubernetes - bringing serverless to more developers
Bret McGowen - NYC Google Developer Advocate
 
PDF
Running Containerized Applications on Modern Serverless Platforms
DevOps.com
 
PPTX
Intro to Knative
Christian Posta
 
PDF
Insights on Knative and how it changes the serverless landscape
Jeremias Werner
 
PDF
Knative from an Enterprise Perspective
QAware GmbH
 
PDF
Managing serverless workloads with knative
GDG Cloud Bengaluru
 
PDF
[Confoo Montreal 2020] Build Your Own Serverless with Knative - Alex Gervais
Ambassador Labs
 
PDF
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
NETWAYS
 
PDF
Building and Running Workloads the Knative Way
QAware GmbH
 
PDF
KNATIVE - DEPLOY, AND MANAGE MODERN CONTAINER-BASED SERVERLESS WORKLOADS
Elad Hirsch
 
PDF
Sergio Seabra - Red Hat - OSL19
marketingsyone
 
PDF
Knative serving
Fagner Moura
 
PDF
Openshift serverless Solution
Ryan ZhangCheng
 
PDF
Knative CloudEvents
Nobuhiro Sue
 
PDF
Function as a Service with Knative and riff
VMware Tanzu
 
PDF
Knative Meetup
Veer Muchandi
 
PDF
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
Dakiry
 
Knative, Serverless on Kubernetes, and Openshift
Chris Suszyński
 
The path to a serverless-native era with Kubernetes
sparkfabrik
 
Mete Atamel - Serverless with Knative - Codemotion Amsterdam 2019
Codemotion
 
Knative and Kubernetes - bringing serverless to more developers
Bret McGowen - NYC Google Developer Advocate
 
Running Containerized Applications on Modern Serverless Platforms
DevOps.com
 
Intro to Knative
Christian Posta
 
Insights on Knative and how it changes the serverless landscape
Jeremias Werner
 
Knative from an Enterprise Perspective
QAware GmbH
 
Managing serverless workloads with knative
GDG Cloud Bengaluru
 
[Confoo Montreal 2020] Build Your Own Serverless with Knative - Alex Gervais
Ambassador Labs
 
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
NETWAYS
 
Building and Running Workloads the Knative Way
QAware GmbH
 
KNATIVE - DEPLOY, AND MANAGE MODERN CONTAINER-BASED SERVERLESS WORKLOADS
Elad Hirsch
 
Sergio Seabra - Red Hat - OSL19
marketingsyone
 
Knative serving
Fagner Moura
 
Openshift serverless Solution
Ryan ZhangCheng
 
Knative CloudEvents
Nobuhiro Sue
 
Function as a Service with Knative and riff
VMware Tanzu
 
Knative Meetup
Veer Muchandi
 
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
Dakiry
 
Ad

More from Daniel Oh (7)

PDF
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
Daniel Oh
 
PDF
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Daniel Oh
 
PDF
[RHFSeoul2017]6 Steps to Transform Enterprise Applications
Daniel Oh
 
PDF
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
Daniel Oh
 
PDF
Transform Digital Business with DevOps
Daniel Oh
 
PDF
Automate App Container Delivery with CI/CD and DevOps
Daniel Oh
 
PDF
Red Hhat Summit 2017 : Love Containers, Love Devops, Love Openshift, Where's ...
Daniel Oh
 
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
Daniel Oh
 
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Daniel Oh
 
[RHFSeoul2017]6 Steps to Transform Enterprise Applications
Daniel Oh
 
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
Daniel Oh
 
Transform Digital Business with DevOps
Daniel Oh
 
Automate App Container Delivery with CI/CD and DevOps
Daniel Oh
 
Red Hhat Summit 2017 : Love Containers, Love Devops, Love Openshift, Where's ...
Daniel Oh
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
July Patch Tuesday
Ivanti
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
July Patch Tuesday
Ivanti
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 

Knative makes Developers Incredible on Serverless