SlideShare a Scribd company logo
1 of 93
Download to read offline
It’s Time to Debloat the Cloud with Unikraft
Dr. Felipe Huici - CEO &Co-Founder Unikraft GmbH
The Private/Public Cloud
Extremely bloated
On all/most of the time
Bad for the
environment
Great scalability
Easy to use
Multitude of services
Cloud 1.0
The Private/Public Cloud
Bloated
Expensive
Not eco-friendly
Great scalability
Easy to use
Multitude of services
Cloud 1.0 Current
Good for massive cloud providers ...
Good for massive cloud providers ...
...and hardware manufacturers...
Good for massive cloud providers ...
...and hardware manufacturers...
...but not for most everyone else:
Your App
The Bloat Problem (pt.1)
Comprised
of...
Your App
Business Logic
The Bloat Problem (pt.1)
Comprised
of...
Operating system
Your App
System libraries
System services
Business Logic
The Bloat Problem (pt.1)
Comprised
of...
Your App
Unused Operating System
Unused libraries
Unused services
Business Logic
The Bloat Problem (pt.1)
Comprised
of...
Your App
Unused Operating System
Unused libraries
Unused services
Business Logic
The Bloat Problem (pt.1)
Time
t=0
The Bloat Problem (pt.2)
Time
t=0
idle
The Bloat Problem (pt.2)
Time
t=0
idle active
The Bloat Problem (pt.2)
req
Time
t=0
idle active idle
The Bloat Problem (pt.2)
req
Time
t=0
idle active active
idle idle
The Bloat Problem (pt.2)
req req
Time
t=0
idle active active
idle idle
The Bloat Problem (pt.2)
req req
Time
t=0
idle active active
idle idle
The Bloat Problem (pt.2)
req req
You only ever want an espresso
You’re running a full café
Problem
Solution
Specialization
Specialization Virtual Machines
+
Specialization Virtual Machines
+
Unikernels
=
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
3rd party
libraries
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
3rd party
libraries
OS
services
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
General Purpose OS (e.g., Linux)
3rd party
libraries
OS
services
OS
kernel
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
General Purpose OS (e.g., Linux)
3rd party
libraries
OS
services
OS
kernel
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
General Purpose OS (e.g., Linux)
3rd party
libraries
OS
services
OS
kernel
Web server
Unikernel
Copyright © Unikraft UG.
Unikernels in a Nuts hell
Web server
General Purpose OS (e.g., Linux)
3rd party
libraries
OS
services
OS
kernel
Web server
Unikernel
Lots of devel time!
Toolkit to Easily Build,
Deploy and Monitor Unikernels
1. Library operating system and unikernel development kit
2. Well-defined APIs
3. Target POSIX compatibility
4. Target seamless integration with existing frameworks
The Unikraft Model
20-50% cheaper in some of our tests on AWS
Why aren’t unikernels
widely deployed?
1. Performance
2. Application &platform support
3. Framework integration
4 . Debugging
Barriers to Deployment
1. Performance
2. Application &platform support
3. Framework integration
4 . Debugging
Barriers to Deployment
1. Performance
a. Small but still monolithic
b. Underperforming code
c. “Slow” languages
Barriers to Deployment
Copyright © Unikraft UG.
Unikraft provides better performance
On Unikraft, 82% of increase compared to Docker (NGINX throughput)
Copyright © Unikraft UG.
Unikraft provides better memory cons umption and s torage
Image Size
docker.io/nginx:1.15.6 42.62 MB
unikraft.io/nginx:1.15.6 1.3 MB
Memory Usage Disk Space
Copyright © Unikraft UG.
Unikraft Boot Time s
Copyright © Unikraft UG.
Unikraft offers better optimization
1. Performance
2. Application &platform support
a. Language-specific unikernels
b. Application porting required
c. Insufficient syscall support
3. Framework integration
4 . Debugging
Barriers to Deployment
Copyright © Unikraft UG.
What Unikraft Supports (Sample)
(ongoing)
Copyright © Unikraft UG.
POSIX Compatibility - Binary Mode
Copyright © Unikraft UG.
POSIX Compatibility - Binary Mode
Copyright © Unikraft UG.
POSIX Compatibility - Binary Mode
Copyright © Unikraft UG.
POSIX Compatibility - Binary Mode
Copyright © Unikraft UG.
POSIX Compatibility - Source/Mus l (WiP)
Copyright © Unikraft UG.
POSIX Compatibility - Source/Mus l (WiP)
Copyright © Unikraft UG.
POSIX Compatibility - Source/Mus l (WiP)
Copyright © Unikraft UG.
Platform (and libc) Support
arch:
hyper:
libc: nolibc
Copyright © Unikraft UG.
Platform (and libc) Support
arch:
hyper:
libc: nolibc newlib
Copyright © Unikraft UG.
Platform (and libc) Support
arch:
hyper:
libc: nolibc newlib
Copyright © Unikraft UG.
Platform (and libc) Support
arch:
hyper:
libc: nolibc newlib
Copyright © Unikraft UG.
Platform (and libc) Support
arch:
hyper:
libc: nolibc newlib
+
+
+
+
+
Barriers to Deployment
1. Performance
2. Application &platform support
3. Framework integration
a. Inexistent standard frameworks
b. Missing toolkits
4 . Debugging
Seamles s Deployment &
Integration
Kubernetes
kraft Prometheus
Easily build your
unikraft unikernel
Deploy extremely
efficient Unikraft
images seamless
against your
Kubernetes cluster
Monitor your
Unikraft instances
through a standard
and state-of-the-art
monitoring platform
VSCode
Easy development
on the most popular
IDE platform
🚀🚀
Seamles s Deployment &
Integration
Kubernetes
kraft Prometheus
Easily build your
unikraft unikernel
Deploy extremely
efficient Unikraft
images seamless
against your
Kubernetes cluster
Monitor your
Unikraft instances
through a standard
and state-of-the-art
monitoring platform
VSCode
Easy development
on the most popular
IDE platform
🚀🚀
Seamles s Deployment &
Integration
Kubernetes
kraft Prometheus
Easily build your
unikraft unikernel
Deploy extremely
efficient Unikraft
images seamless
against your
Kubernetes cluster
Monitor your
Unikraft instances
through a standard
and state-of-the-art
monitoring platform
VSCode
Easy development
on the most popular
IDE platform
🚀🚀
Copyright © Unikraft UG.
kraft
● Easily manage multiple libraries
from different sources
● Quickly access updates and
change between versions
● Automatically download
application source
dependencies
Seamles s Deployment &
Integration
Kubernetes
kraft Prometheus
Easily build your
unikraft unikernel
Deploy extremely
efficient Unikraft
images seamless
against your
Kubernetes cluster
Monitor your
Unikraft instances
through a standard
and state-of-the-art
monitoring platform
VSCode
Easy development
on the most popular
IDE platform
🚀🚀
Seamles s Deployment &
Integration
Kubernetes
kraft Prometheus
Easily build your
unikraft unikernel
Deploy extremely
efficient Unikraft
images seamless
against your
Kubernetes cluster
Monitor your
Unikraft instances
through a standard
and state-of-the-art
monitoring platform
VSCode
Easy development
on the most popular
IDE platform
🚀🚀
Unikraft Prometheus Exporter + Grafana Dashboard
Barriers to Deployment
1. Performance
2. Application &platform support
3. Framework integration
4 . Debugging
a. No standard tools (e.g., gdb)
b. No profiling tools
c. Poor or no documentation
Monitoring &Debugging Features
● ukdebug
○ Logging/Print system
○ Assertions
○ Tracepoints
○ GDB server
Monitoring &Debugging Features
● ukdebug
○ Logging/Print system
○ Assertions
○ Tracepoints
○ GDB server
● ukt e s t
○ Unit Testing
Monitoring &Debugging Features
● ukdebug
○ Logging/Print system
○ Assertions
○ Tracepoints
○ GDB server
● ukt e s t
○ Unit Testing
● uks t or e
○ Directory of library getters and setters
Monitoring &Debugging Features
● ukdebug
○ Logging/Print system
○ Assertions
○ Tracepoints
○ GDB server
● ukt e s t
○ Unit Testing
● uks t or e
○ Directory of library getters and setters
● uni pr of ( t ool )
○ Performance analysis with stack snapshots
Unikraft Documentation
Security
● Compile-time specialization strategy
● Minimal Trusted Computing Base (TCB
● Immutable
● Default off: no unnecessary open ports, daemons,
sshd, etc.
Intrins ic Security Features
Unikraft Linux Foundation Project
https ://bit.ly/UnikraftDis cord
+ Romanian (yearly) Hackathon – September
+ UK Hackathon – Fall
+ Asian Hackathon – Spring
+ Your Hackathon here!!
The Lightweight Virtualization Company
https://github.com/unikraft/unikraft
https://unikraft.io
@UnikraftSDK
<info@unikraft.io>
The Lightweight Virtualization Company
https://github.com/unikraft/unikraft
https://unikraft.io
@UnikraftSDK
<info@unikraft.io>
Pleas e
Star us on
GitHub!

More Related Content

Similar to stackconf 2022: It’s Time to Debloat the Cloud with Unikraft

Unik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryUnik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryVMware Tanzu
 
Immutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App DeploymentImmutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App DeploymentAxel Fontaine
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Patrick Chanezon
 
Docker SF Meetup January 2016
Docker SF Meetup January 2016Docker SF Meetup January 2016
Docker SF Meetup January 2016Patrick Chanezon
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTStéphanie Roger
 
Moving microsoft .net applications one container at a time
 Moving microsoft .net applications one container at a time  Moving microsoft .net applications one container at a time
Moving microsoft .net applications one container at a time Amazon Web Services
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewGünter Obiltschnig
 
DockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDocker, Inc.
 
End-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoTEnd-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoTBenjamin Cabé
 
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...NETWAYS
 
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...NETWAYS
 
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...Amplexor
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerAjeet Singh Raina
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDr Ganesh Iyer
 
Docker intro
Docker introDocker intro
Docker introspiddy
 
8 good reasons to learn docker
8 good reasons to learn docker8 good reasons to learn docker
8 good reasons to learn dockerprabhasathya
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installationRobert Bohne
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10MagaliDavidCruz
 
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAmazon Web Services
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...Edge AI and Vision Alliance
 

Similar to stackconf 2022: It’s Time to Debloat the Cloud with Unikraft (20)

Unik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud FoundryUnik: Unikernel Backend to Cloud Foundry
Unik: Unikernel Backend to Cloud Foundry
 
Immutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App DeploymentImmutable Infrastructure: the new App Deployment
Immutable Infrastructure: the new App Deployment
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017
 
Docker SF Meetup January 2016
Docker SF Meetup January 2016Docker SF Meetup January 2016
Docker SF Meetup January 2016
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
 
Moving microsoft .net applications one container at a time
 Moving microsoft .net applications one container at a time  Moving microsoft .net applications one container at a time
Moving microsoft .net applications one container at a time
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
DockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon Hykes
 
End-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoTEnd-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoT
 
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
 
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
 
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...
Amplexor Drupal for the Enterprise seminar - evaluating Drupal for the Enterp...
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
Docker intro
Docker introDocker intro
Docker intro
 
8 good reasons to learn docker
8 good reasons to learn docker8 good reasons to learn docker
8 good reasons to learn docker
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
 

Recently uploaded

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoUXDXConf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 

Recently uploaded (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 

stackconf 2022: It’s Time to Debloat the Cloud with Unikraft