SlideShare a Scribd company logo
Why we don't use
the term DevOps
2019-06-12
HENNING JACOBS
@try_except_
MOSTAFA NAGEEB
@MostafaNageeb
2
ZALANDO AT A GLANCE
~ 5.4billion EUR
revenue 2018
> 250
million
visits
per
month
> 15.000
employees in
Europe
> 79%
of visits via
mobile devices
> 26
million
active customers
> 300.000
product choices
~ 2.000
brands
17
countries
3
THE BIRTH OF DEVOPS - 2009
“10+ Deploys per Day: Dev and Ops Cooperation at Flickr.”
DevOps Days Belgium
https://devops.com/the-origins-of-devops-whats-in-a-name/
slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
7
THE PHOENIX PROJECT - 2013
"The Three Ways"
1. Systems Thinking
2. Amplify Feedback Loops
3. Culture of Continual
Experimentation And Learning
8
WHAT HAPPENED NEXT
9
CARGO CULTING
10
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
11
DevOps
is normal
12
13
WHAT HAPPENED NEXT
14
WHAT HAPPENED NEXT
15
DEV + OPS ⇒ DEVOPS
Devs
"DevOps"
Team
Ops
16
DEV + OPS ⇒ ENGINEERING
Devs
"DevOps"
Team
Ops
Engineering
Team
17
PRODUCT DEVELOPMENT TEAMS
"Great products emerge from
empowered, fully cross-functional teams."
- John Cutler, 2019
https://amplitude.com/blog/on-being-product-led
18
DEVOPS IS
It is a culture, in which people
work together to improve the
product delivery cycle.
19
DEVOPS ANTI-PATTERNS
Dev and Ops Silos
DevOps Team Silo
Dev Don't Need Ops
DevOps as Tools Team
Rebranded SysAdmin
Ops Embedded in Dev Team
web.devopstopologies.com
20
21
TEAM INTERACTION MODES
• Collaboration: 2 teams working together
• X-as-a-Service: 1 provides, 1 consumes
• Facilitating: 1 team helps another
Product teams need a family too - DevOpsDays Portugal
22
A BRIEF HISTORY OF
ZALANDO TECH
23
2010
"Sysop-Test"
"QA-Test"
24
DEVOPS IS ABOUT SKIN IN THE GAME
Absence of skin in the game:
People who are isolated from the
impacts of their decisions do not learn.
They remain captive to their
erroneous ideas about
how the world works.
25
2013: SELF SERVICE
26
2015: RADICAL AGILITY
AWS
STUPS
DOCKER
DEPLOY
SSH
ACCESS
AUDIT
REPORTS
FULL AWS
ACCESS
Teams have
admin access
& full
responsibility
27
2015: ISOLATED AWS ACCOUNTS
Internet
*.abc.example.org *.xyz.example.org
Team ABC Team XYZ
EC2EC2
ELBELB
EC2
28
Platform
> 1100
developers
> 200
development teams
2019
29
YOU BUILD IT, YOU RUN IT
The traditional model is that you take your software to the
wall that separates development and operations, and
throw it over and then forget about it. Not at Amazon.
You build it, you run it. This brings developers into
contact with the day-to-day operation of their software. It
also brings them into day-to-day contact with the
customer.
- A Conversation with Werner Vogels, ACM Queue, 2006
30
ON-CALL: YOU OWN IT, YOU RUN IT
When things are broken,
we want people with the best
context trying to fix things.
- Blake Scrivener, Netflix SRE Manager
31
"SKIN IN THE GAME"
32
DEVELOPER JOURNEY
Consistent story
that models
all aspects of SW dev
33
Developer
Journey
34
Developer
Journey
Correctness
Compliance
GDPR
Security
Cost Efficiency
24x7 On Call
Governance
Resilience
Capacity
...
35
DEVELOPER PRODUCTIVITY
Code Build Test Deploy OperateSetup
Cloud Native Application Runtime
36
CLOUD NATIVE
.. uses an open source software stack to deploy
applications as microservices, packaging each part into
its own container, and dynamically orchestrating those
containers to optimize resource utilization.
Cloud native technologies enable software developers to
build great products faster.
- https://www.cncf.io/
37
CONTAINERS END-TO-END
Code Build Test Deploy OperateSetup
Cloud Native Application Runtime
38
CONTAINERS
39
CONTAINERS
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
41
PLAN & SETUP
42
Plan
Stories
Rules of Play
Tech Radar
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
44
Setup
Application
Bootstrapping
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
47
BUILD & TEST
48
CDPGit
code
push
CONTINUOUS DELIVERY PLATFORM: BUILD
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
50
DEPLOY
51
Deploy
Kubernetes
52
DEPLOYMENT CONFIGURATION
├── deploy/apply
│ ├── deployment.yaml
│ ├── credentials.yaml # Zalando IAM
│ ├── ingress.yaml
│ └── service.yaml
└── delivery.yaml # Zalando CI/CD
53
INGRESS.YAML
kind: Ingress
metadata:
name: "..."
spec:
rules:
# DNS name your application should be exposed on
- host: "myapp.foo.example.org"
http:
paths:
- backend:
serviceName: "myapp"
servicePort: 80
54
TEMPLATING: MUSTACHE
kind: Ingress
metadata:
name: "..."
spec:
rules:
# DNS name your application should be exposed on
- host: "{{{APPLICATION}}}.example.org"
http:
paths:
- backend:
serviceName: "{{{APPLICATION}}}"
servicePort: 80
55
CONTINUOUS DELIVERY PLATFORM
56
CDP: DEPLOY
"glorified kubectl apply"
57
CDP: OPTIONAL APPROVAL
58
STACKSET: TRAFFIC SWITCHING
github.com/zalando-incubator/stackset-controller
59
STACKSET CRD
kind: StackSet
...
spec:
ingress:
hosts: ["foo.example.org"]
backendPort: 8080
stackLifecycle:
scaledownTTLSeconds: 1800
limit: 5
stackTemplate:
spec:
podTemplate:
...
github.com/zalando-incubator/stackset-controller
60
TRAFFIC SWITCHING STEPS IN CDP
github.com/zalando-incubator/stackset-controller
61
EMERGENCY ACCESS SERVICE
Emergency access by referencing Incident
zkubectl cluster-access request 
--emergency -i INC REASON
Privileged production access via 4-eyes
zkubectl cluster-access request REASON
zkubectl cluster-access approve USERNAME
62
INTEGRATIONS
63
CLOUD FORMATION VIA CI/CD
├── deploy/apply
│ ├── deployment.yaml # Kubernetes
│ ├── cf-iam-role.yaml # AWS IAM Role
│ ├── cf-rds.yaml # AWS RDS Database
│ ├── kube-ingress.yaml
│ ├── kube-secret.yaml
│ └── kube-service.yaml
└── delivery.yaml # CI/CD config
"Infrastructure as Code"
64
ZALANDO IAM/OAUTH VIA CRD
kind: PlatformCredentialsSet
..
spec:
application: my-app
tokens:
read-only:
privileges:
- com.zalando::foobar.read
clients:
employee:
grant: authorization-code
realm: users
redirectUri: https://example.org/auth/callback
Extensible Kubernetes API
65
POSTGRES OPERATOR
Application to manage
PostgreSQL clusters on
Kubernetes
>700
clusters running
on Kubernetes
github.com/zalando/postgres-operator
Elasticsearch in Kubernetes
Elasticsearch
2.500 vCPUs
1 TB RAM
github.com/zalando-incubator/es-operator/
67
SUMMARY
• Application Bootstrapping
• Git as source of truth and UI
• 4-eyes principle for master/production
• Extensible Kubernetes API as primary interface
• OAuth/IAM credentials
• PostgreSQL
• CloudFormation for proprietary AWS services
68
Platform as a Product
“.. means establishing empathy with internal
consumers (read: developers) and collaborating
with them on the design. Platform product managers
establish roadmaps and ensure the platform delivers
value to the business and enhances the developer
experience.”
- ThoughtWorks Technology Radar
70
PRODUCT MINDSET
... means we are developing all our products
for the best customer experience
and biggest business impact
while all actions are
aligned with our strategy.
71
KNOW YOUR AUDIENCE
72
● Be Prepared.
● Talk to both users and
NON users.
● Ask about problems,
not solutions.
● Open ended
questions.
TALK TO USERS
73
IDENTIFY COMMON PROBLEMS
"Documentation is hard to find"
"Documentation is not comprehensive enough"
"Remove unnecessary complexity and obstacles."
"Get the documentation up to date and prepare
use cases"
"More and more clear documentation"
"More detailed docs, example repos with more
complicated deployments."
74
TRANSPARENTLY COMMUNICATE
WHAT YOU ARE SOLVING
75
SIGNAL: ISSUE UPVOTES
76
ENGAGE CUSTOMERS EARLY ON
We are working on speeding up builds by providing basic
overlays for the most used languages/frameworks so you don't
have to download the internet every time you are building your
app.
This is the approach and the documentation (not live yet),
please add your comments to guide us in the right direction.
77
SUPPORT IS A FEATURE
78
DOCUMENTATION
• Restructure following
www.divio.com/en/blog/documentation/
• Concepts
• How Tos
• Tutorials
• Reference
• Global Search
• Weekly Health Check: Support → Documentation
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
80
COMMUNICATION
Guidelines
• Target announcements
• Use the right tags
• Timing
81
NEWSLETTER
"You can now.."
• You can now upload your Scala code coverage
report to SonarQube
"This enables you to.."
• This enables you to browse your code quality
results and track it over time
82
“Useful information, good level of details and pleasant to
read. It's one of the few newsletters that I took time to
read entirely :)”
- a reader, July 2018
83
EMPOWER YOUR TEAM
84
WITH GREATER POWER COMES
GREATER RESPONSIBILITY
85
DELIVERY PERFORMANCE METRICS
• Lead Time
• Release Frequency
• Time to Restore Service
• Change Fail Rate
srcco.de/posts/accelerate-software-delivery-performance.html
86
DELIVERY PERFORMANCE METRICS
• Lead Time
• Release Frequency
• Time to Restore Service
• Change Fail Rate
• Commit to Prod
• Deploys/week/dev
• MTRS from incidents
• N/A
87
DELIVERY PERFORMANCE METRICS
• Lead Time
• Release Frequency
• Time to Restore Service
• Change Fail Rate
• Commit to Prod
• Deploys/week/dev
• MTRS from incidents
• N/A
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019
89
DEVELOPER SATISFACTION
90
INSIGHTS THAT GUIDE THE PRODUCT
“Kubernetes/CDP deploys are too
slow - ours takes over 10 minutes,
mainly due to having to download
SBT dependencies every time.”
91
INSIGHTS THAT GUIDE THE PRODUCT
“CDP should somehow cache
builds or something like that. The
current approach forces everyone to
re-invent the cache wheel for their
own projects - or face a crazy slow
build.”
92
INSIGHTS THAT GUIDE THE PRODUCT
“Kubernetes/CDP deploys are too
slow - ours takes over 10 minutes,
mainly due to having to download
SBT dependencies every time.”
93
94
TESTIMONIALS
“So, thank you, Team Automata, for listening to our
community, taking our upvotes in consideration when
developing new solutions and building every day
'the first CI that doesn't suck'.”
- a user, October 2018
95
TESTIMONIALS
“Thank you very much for improving the color scheme of
the UI. It really helps me with my color blindness. It
used to be hard to distinguish between statuses
previously.”
- a user, February 2019
96
97
Wrap Up
98
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
99
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
100
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
101
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
102
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
103
DEVOPS IS
… if every person uses the same tool for the same job
… codified knowledge - everybody contributing their part to common automation
… if all people have the same privileges in their tooling
… if human error is equally possible for Dev and Ops
… replacing people interfaces by automated decisions and processes
… a result
bit.ly/5pdops
104
DevOps
is normal
105
DevOps
is normal
106
You build it,
you run it
is normal
107
WAIT A SECOND..
What about
my job title?
108
"DEVOPS ENGINEER" AS A JOB TITLE
109
T-SHAPED ENGINEER
"Generalizing specialist"
Breadth of Knowledge
TechnicalDepth
110
DevOps Engineer
Software Engineer /
Software Developer
(T-Shaped)
111
ON THE DEVOPS JOB TITLE
"Everyone’s a devops engineer
these days. I’m a devops engineer,
my wife’s a devops engineer,
even my dog’s a devops engineer"
- James Betteley, 2014
devopsnet.com/2014/08/13/the-devops-team-myth/
112
113
OPEN SOURCE & MORE
Kubernetes on AWS
github.com/zalando-incubator/kubernetes-on-aws
Skipper HTTP Router & Ingress controller
github.com/zalando/skipper
External DNS
github.com/kubernetes-incubator/external-dns
Postgres Operator
github.com/zalando-incubator/postgres-operator
More Zalando Tech Talks
github.com/zalando/public-presentations
QUESTIONS?
HENNING JACOBS
@try_except_
MOSTAFA NAGEEB
@MostafaNageeb
Illustrations by @01k

More Related Content

PDF
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
PDF
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
PDF
Why Kubernetes? Cloud Native and Developer Experience at Zalando - OWL Tech &...
PDF
Why I love Kubernetes Failure Stories and you should too - GOTO Berlin
PDF
Kubernetes + Python = ❤ - Cloud Native Prague
PDF
Developer Experience at Zalando - CNCF End User SIG-DX
PDF
Open Source at Zalando - OSB Open Source Day 2019
PDF
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
Why Kubernetes? Cloud Native and Developer Experience at Zalando - Enterprise...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why Kubernetes? Cloud Native and Developer Experience at Zalando - OWL Tech &...
Why I love Kubernetes Failure Stories and you should too - GOTO Berlin
Kubernetes + Python = ❤ - Cloud Native Prague
Developer Experience at Zalando - CNCF End User SIG-DX
Open Source at Zalando - OSB Open Source Day 2019
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent

What's hot (20)

PDF
Let's talk about Failures with Kubernetes - Hamburg Meetup
PDF
Kubernetes Failure Stories, or: How to Crash Your Cluster - ContainerDays EU ...
PDF
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
PDF
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
PDF
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - Cont...
PDF
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
PDF
Building kubectl plugins with Quarkus | DevNation Tech Talk
PDF
Effective Building your Platform with Kubernetes == Keep it Simple
PDF
DCEU 18: How To Build Your Containerization Strategy
PDF
Kubernetes on AWS at Zalando: Failures & Learnings - DevOps NRW
PDF
DCSF 19 Kubernetes and Container Storage Interface Update
PDF
Building Your Docker Swarm Tech Stack
PDF
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
PDF
The Big Cloud native FaaS Lebowski
PDF
4K–Kubernetes with Knative, Kafka and Kamel
PPTX
Couchbase on Docker - Couchbase Connect 2015
PDF
DCSF19 How To Build Your Containerization Strategy
PDF
Kubelet with no Kubernetes Masters | DevNation Tech Talk
PDF
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
PDF
OpenStack Preso: DevOps on Hybrid Infrastructure
Let's talk about Failures with Kubernetes - Hamburg Meetup
Kubernetes Failure Stories, or: How to Crash Your Cluster - ContainerDays EU ...
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - DevO...
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
Running Kubernetes in Production: A Million Ways to Crash Your Cluster - Cont...
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
Building kubectl plugins with Quarkus | DevNation Tech Talk
Effective Building your Platform with Kubernetes == Keep it Simple
DCEU 18: How To Build Your Containerization Strategy
Kubernetes on AWS at Zalando: Failures & Learnings - DevOps NRW
DCSF 19 Kubernetes and Container Storage Interface Update
Building Your Docker Swarm Tech Stack
AWS Summit Singapore 2019 | Autoscaling Your Kubernetes Workloads
The Big Cloud native FaaS Lebowski
4K–Kubernetes with Knative, Kafka and Kamel
Couchbase on Docker - Couchbase Connect 2015
DCSF19 How To Build Your Containerization Strategy
Kubelet with no Kubernetes Masters | DevNation Tech Talk
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
OpenStack Preso: DevOps on Hybrid Infrastructure
Ad

Similar to Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019 (20)

PDF
The Future of Cloud Innovation, featuring Adrian Cockcroft
PPTX
Full stack development best practice and toolset
PDF
The DevOps Paradigm
PDF
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
PDF
DevOps demystified
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PDF
Developing Microservices Directly in AKS/Kubernetes
PDF
'DOCKER' & CLOUD: ENABLERS For DEVOPS
PDF
Docker and Cloud - Enables for DevOps - by ACA-IT
PPTX
DevOps explained
PDF
Cloud-native .NET Microservices mit Kubernetes
PDF
Tampere Docker meetup - Happy 5th Birthday Docker
PDF
Meetup Devops-Geneva-19.10.2019
PPTX
Devops phase-1
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
PDF
Docker Birthday #5 Meetup Cluj - Presentation
PDF
Enterprise Cloud Native is the New Normal
PDF
Kubexperience intro session
PDF
DevOps Days Boston 2017: Developer first workflows for Kubernetes
DOCX
Md Zahir Uddin
The Future of Cloud Innovation, featuring Adrian Cockcroft
Full stack development best practice and toolset
The DevOps Paradigm
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
DevOps demystified
Docker Bday #5, SF Edition: Introduction to Docker
Developing Microservices Directly in AKS/Kubernetes
'DOCKER' & CLOUD: ENABLERS For DEVOPS
Docker and Cloud - Enables for DevOps - by ACA-IT
DevOps explained
Cloud-native .NET Microservices mit Kubernetes
Tampere Docker meetup - Happy 5th Birthday Docker
Meetup Devops-Geneva-19.10.2019
Devops phase-1
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Docker Birthday #5 Meetup Cluj - Presentation
Enterprise Cloud Native is the New Normal
Kubexperience intro session
DevOps Days Boston 2017: Developer first workflows for Kubernetes
Md Zahir Uddin
Ad

More from Henning Jacobs (16)

PDF
Kubernetes Failure Stories - KubeCon Europe Barcelona
PDF
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
PDF
Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...
PDF
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
PDF
API First with Connexion - PyConWeb 2018
PDF
Developer Journey at Zalando - Idea to Production with Containers in the Clou...
PDF
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
PDF
From AWS/STUPS to Kubernetes on AWS @Zalando - Berlin Kubernetes Meetup
PDF
Kubernetes on AWS @Zalando - Berlin AWS User Group 2017-05-09
PDF
Kubernetes at Zalando - CNCF End User Committee Presentation
PDF
Kubernetes on AWS at Europe's Leading Online Fashion Platform
PDF
Plan B: Service to Service Authentication with OAuth
PDF
Docker Berlin Meetup Nov 2015: Zalando Intro
PDF
STUPS @ AWS Enterprise Web Day Oktober 2015
PDF
Python at Zalando Technology @ Python Users Berlin Meetup September 2015
PDF
STUPS by Zalando @WHD.local Frankfurt: STUPS.io - an Open Source Cloud Framew...
Kubernetes Failure Stories - KubeCon Europe Barcelona
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
API First with Connexion - PyConWeb 2018
Developer Journey at Zalando - Idea to Production with Containers in the Clou...
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - C...
From AWS/STUPS to Kubernetes on AWS @Zalando - Berlin Kubernetes Meetup
Kubernetes on AWS @Zalando - Berlin AWS User Group 2017-05-09
Kubernetes at Zalando - CNCF End User Committee Presentation
Kubernetes on AWS at Europe's Leading Online Fashion Platform
Plan B: Service to Service Authentication with OAuth
Docker Berlin Meetup Nov 2015: Zalando Intro
STUPS @ AWS Enterprise Web Day Oktober 2015
Python at Zalando Technology @ Python Users Berlin Meetup September 2015
STUPS by Zalando @WHD.local Frankfurt: STUPS.io - an Open Source Cloud Framew...

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Electronic commerce courselecture one. Pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCon Berlin 2019