SlideShare a Scribd company logo
1 of 74
Download to read offline
CONTINOUS
DELIVERY
MICHAEL MEDIN
LOVE TO BUILD
*LOVE* TO BUILD
TWO GIRLS
NOOoOoOoOoOo!
PINK LEGOs!
LOVE MY GIRLS!
R2M
Simply the best
Open Source Commercial
Java .netIntegration Method
R2M
Automation, CI/CD, DevOps
…even with commercial vendors
R2M
We love knowledge!
Competence Fall
Coding After Work
Conferences
R2M
We are hiring!
R2M
We are hiring!
R2M
We are hiring!
R2M
We are hiring!
http://tinyurl.com/like-r2m
THEORY
waterfall
Requirements
Specification
Build
Test
Deliver
Done
AGILE
RESCUE
to the
Gather
Requirements
Write
Specification
Build softwareTest software
Deliver
Software
Acceptance
Test
Agile
Frontend
Business logic
Backend
3-tier
Gather
Requirements
Write
Specification
Build softwareTest software
Deliver
Software
Acceptance
Test
…but how?
Frontend
Business logic
Backend
waterfalls
Gather
Requirements
Write
Specification
Build softwareTest software
Deliver
Software
Acceptance
Test
projects
not code
INTEGRATION
CONTINUOUS
RESCUE
to the
Code
IntegrateBuild
Test
INTEGRATION
CONTINUOUS
complexity++
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
complexity++
DEV
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
DEV2
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
TEST
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
AT
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
ST
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
PRE PROD
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
PROD
WEB/APP
DB
WEB/APP WEB/APP
LB
APPESB
Code
IntegrateBuild
Test
…but how?
Development
Installation
Testing
waterfalls
Code
IntegrateBuild
Test
code
not systems
DELIVERY
CONTINUOUS
RESCUE
to the
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
DELIVERY
CONTINUOUS
.NET Oracle
JavaSAP
distributed
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
…but how?
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
ReleaseCode
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
.NET Oracle
JavaSAP
waterfalls
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
systems
not enterprise
Agile Enterprise
RESCUE
to the
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
ReleaseCode
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
Code
Integrate
Build
Unit-test
Deploy
Acceptance/
Integration
test
Release
no such thing…
DELIVERY
CONTINUOUS
but...
agile
ENTERPRISE
is the road to
DELIVERY
CONTINUOUS
but...
HOW?
DIFFICULT
DELIVERY
CONTINUOUS
…to spell
…UOU…
DIFFICULT
DELIVERY
CONTINUOUS
AUTOMATE
Code
Test
Release
Install Configuration
Deploy
Acceptance Test
Migration Everything
Regression Test Build
VERY
people say:
THIS IS
HARD
LIES!
…but we use
product X…
people say:
…it’s impossible
LIES!
Shamelessly stolen from Adrian Cockcroft
…back to:
AUTOMATION
PIPELINE
DEPLOY
WORKFLOW
is key
DevOps
AUTOMATE
Code
Test
Release
Install
Configuration
Deploy
Acc. Test Migration
EverythingBUILD IT
we need to
DevOpsNot about: working together
It’s about working together
remember
DELIVERY
CONTINUOUS
NOT MONEY
FREE
Deploy:
Time:
Consultants:
1 per week
3-4
20h
Every week!
Accumulated cost
0
20
40
60
80
100
120
140
0 1 2 3 4 5 6
Manual Automated
Accumulated cost
0
20
40
60
80
100
120
140
1 2 3 4 5 6 7
Manual Automated
Re invest in CD
Project cost
0
50
100
150
200
250
300
350
400
Project A Project B Project C Project D Project E
Hours
Project cost
0
50
100
150
200
250
300
350
400
Project A Project B Project C Project D Project E
Hours
Investing in CD
Still saved money
Practice Build management and CI Environments and
deployment
Release management Testing Data management Configuration
Management
Level 3 – Optimizing:
Focus on process
improvement
Teams regularly meet to discuss
integration problems and resolve
them with automation, faster
feedback, and better visibility
All environments managed
effectively. Provisioning
fully automated.
Virtualization used if
applicable.
Operations and delivery teams
regularly collaborate to
manage risks and reduce cycle
time.
Production rollbacks rare.
Defects found and fixed
immediately.
Release to release feedback
loop of database
performance and
deployment process
Regular validation that CM
policy supports effective
collaboration, rapid
development, and auditable
change management
processes.
Level 2 –
Quantitatively
managed:
Process measured and
controlled
Build metrics gathered, made
visible, and acted on. Build s are
not left broken.
Orchestrated deployments
managed. Release and
rollback processes tested.
Environment and application
health monitored and
proactively managed. Cycle
time monitored.
Quality metrics and
trends tracked. Non
functional requirements
defined and measured.
Database upgrades and
rollbacks tested with every
deployment. Database
performance monitored and
optimized.
Developers check in to
mainlined at least once a day.
Branching only used for
releases.
Level 1 – Consistent
Automated processes
applied across whole
application lifecycle
Automated build and test cycle
very time a change is committed.
Dependencies managed, Re-use
of scripts and tools.
Fully automated, self-
service push-button process
for deploying software.
Same process to deploy to
every environment.
Change management and
approvals processes defined
and enforced. Regulatory and
compliance conditions met.
Automated unit and
acceptance tests, the
latter written with
testers. Testing part of
development process.
Database changes performed
automatically as part of
deployment process.
Libraries and dependencies
managed. Version control
usage policies determined by
change management process.
Level 0 – Repeatable:
Process documented
and partly automated
Regular automated build and
testing. Any build can be re-
created from source control using
automated process.
Automated deployment to
some environments.
Creation of new
environments is cheap. All
configuration externalized /
versioned
Painful and infrequent, but
reliable, releases. Limited
traceability from requirements
to release.
Automated tests written
as part of story
development.
Changes to databases done
with automated scripts
versioned with application.
Version control in use for
everything required to
recreate software: source
code, configuration, build and
deploy scripts, data
migrations.
Level -1 – Regressive
Processes
unrepeatable, poorly
controlled, and
reactive
Manual process for building
software. No management of
artifacts and reports.
Manual process for
deploying software.
Environment-specific
binaries. Environments
provisioned manually
Infrequent and unreliable
releases.
Manual testing after
development.
Data migration unversioned
and performed manually.
Version control either not
used, or check-in happens
infrequently.
Capability Maturity ModelLevel 1
Consistent
Automated
processes applied
across whole
application lifecycle
Automated build and test cycle very
time a change is committed.
Dependencies managed, Re-use of
scripts and tools.
Fully automated, self-service
push-button process for
deploying software. Same
process to deploy to every
environment.
Level 0
Repeatable:
Process documented
and partly
automated
Regular automated build and testing.
Any build can be re-created from
source control using automated
process.
Automated deployment to
some environments.
Creation of new
environments is cheap. All
configuration externalized /
versioned
Level -1
Regressive
Processes
unrepeatable, poorly
controlled, and
reactive
Manual process for building
software. No management of
artifacts and reports.
Manual process for
deploying software.
Environment-specific
binaries. Environments
provisioned manually
Level 1
Consistent
Automated
processes applied
across whole
application lifecycle
Automated build and test cycle very
time a change is committed.
Dependencies managed, Re-use of
scripts and tools.
Fully automated, self-service
push-button process for
deploying software. Same
process to deploy to every
environment.
Level 0
Repeatable:
Process documented
and partly
automated
Regular automated build and testing.
Any build can be re-created from
source control using automated
process.
Automated deployment to
some environments.
Creation of new
environments is cheap. All
configuration externalized /
versioned
Level -1
Regressive
Processes
unrepeatable, poorly
controlled, and
reactive
Manual process for building
software. No management of
artifacts and reports.
Manual process for
deploying software.
Environment-specific
binaries. Environments
provisioned manually
DELIVERY
CONTINUOUS
ONE
SLIDER
Everything
is Code
Our job is to automate
business processes.
Why do we do this
manually?
Photo by Olga Berrios

More Related Content

What's hot

Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software EngineeringMahnoor Shaukat
 
Software Deployment Principles & Practices
Software Deployment Principles & PracticesSoftware Deployment Principles & Practices
Software Deployment Principles & PracticesThyagarajan Krishnan
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...Edureka!
 
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi SharmaAgile Testing Alliance
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumHossein Sarshar
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterDynatrace
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guidebigspire
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadBhawani N Prasad
 
Software validation
Software validationSoftware validation
Software validationRobert Phe
 
Eleven step of software testing process
Eleven step of software testing processEleven step of software testing process
Eleven step of software testing processHimanshu
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.Masoud Kalali
 

What's hot (20)

Waterfall model of Software Engineering
Waterfall model of Software EngineeringWaterfall model of Software Engineering
Waterfall model of Software Engineering
 
software engineering
 software engineering software engineering
software engineering
 
Software Deployment Principles & Practices
Software Deployment Principles & PracticesSoftware Deployment Principles & Practices
Software Deployment Principles & Practices
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
 
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
 
Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Release Management
Release Management Release Management
Release Management
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
 
How to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software FasterHow to Use DevOps & APM to Release Better Software Faster
How to Use DevOps & APM to Release Better Software Faster
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
 
HP ALM
HP ALMHP ALM
HP ALM
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Software validation
Software validationSoftware validation
Software validation
 
Iterative model
Iterative modelIterative model
Iterative model
 
Eleven step of software testing process
Eleven step of software testing processEleven step of software testing process
Eleven step of software testing process
 
Chapter 15
Chapter 15Chapter 15
Chapter 15
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 

Viewers also liked (11)

3rd Advent A
3rd Advent A3rd Advent A
3rd Advent A
 
180329 28ος πανελλήνιος μαθητικός διαγωνισμός πληροφορικής 2015-2016 - συν2...
180329   28ος πανελλήνιος μαθητικός διαγωνισμός πληροφορικής 2015-2016 - συν2...180329   28ος πανελλήνιος μαθητικός διαγωνισμός πληροφορικής 2015-2016 - συν2...
180329 28ος πανελλήνιος μαθητικός διαγωνισμός πληροφορικής 2015-2016 - συν2...
 
Calendario without weather
Calendario without weatherCalendario without weather
Calendario without weather
 
Putting us on the Radar
Putting us on the RadarPutting us on the Radar
Putting us on the Radar
 
EvanLRobichaud_Resume
EvanLRobichaud_ResumeEvanLRobichaud_Resume
EvanLRobichaud_Resume
 
Education System
Education SystemEducation System
Education System
 
28th Sunday C
28th Sunday C28th Sunday C
28th Sunday C
 
Enterijer1
Enterijer1Enterijer1
Enterijer1
 
Different types of values
Different types of valuesDifferent types of values
Different types of values
 
Counter trade
Counter trade Counter trade
Counter trade
 
Prayer
PrayerPrayer
Prayer
 

Similar to Continuous Delivery in the Enterprise

Continuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsContinuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsMichael Medin
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryMichael Medin
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...DevOps for Enterprise Systems
 
Radar: Integrate to Innovate: Continuous Delivery
Radar: Integrate to Innovate: Continuous DeliveryRadar: Integrate to Innovate: Continuous Delivery
Radar: Integrate to Innovate: Continuous DeliveryMichael Medin
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQMIBM Rational
 
functional testing
functional testing functional testing
functional testing bharathanche
 
DevOps Engineering.pptx
DevOps Engineering.pptxDevOps Engineering.pptx
DevOps Engineering.pptxAbalBoot
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practicesAnkaraCloud
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015Stephen Ritchie
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Processreetamclassic
 
Agile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard ChengAgile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard ChengExcella
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil BarotHarshil Barot
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 

Similar to Continuous Delivery in the Enterprise (20)

Continuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsContinuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database Insights
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...
 
Radar: Integrate to Innovate: Continuous Delivery
Radar: Integrate to Innovate: Continuous DeliveryRadar: Integrate to Innovate: Continuous Delivery
Radar: Integrate to Innovate: Continuous Delivery
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
 
functional testing
functional testing functional testing
functional testing
 
DevOps Engineering.pptx
DevOps Engineering.pptxDevOps Engineering.pptx
DevOps Engineering.pptx
 
00.pdf
00.pdf00.pdf
00.pdf
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
 
Agile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard ChengAgile Engineering Best Practices by Richard Cheng
Agile Engineering Best Practices by Richard Cheng
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 

More from Michael Medin

IcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friendsIcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friendsMichael Medin
 
Extending NSClient++ with rest and python
Extending NSClient++ with rest and pythonExtending NSClient++ with rest and python
Extending NSClient++ with rest and pythonMichael Medin
 
The technology of tomorrows integration plattform
The technology of tomorrows integration plattformThe technology of tomorrows integration plattform
The technology of tomorrows integration plattformMichael Medin
 
Integration Plattform of Tomorrow
Integration Plattform of TomorrowIntegration Plattform of Tomorrow
Integration Plattform of TomorrowMichael Medin
 
Automated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and IcingaAutomated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and IcingaMichael Medin
 
Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga campMichael Medin
 
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum EditionContinuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum EditionMichael Medin
 
Continuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit StockholmContinuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit StockholmMichael Medin
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenchesMichael Medin
 
NSClient++....or not
NSClient++....or notNSClient++....or not
NSClient++....or notMichael Medin
 
NSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 usersNSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 usersMichael Medin
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Michael Medin
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the CloudMichael Medin
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cMichael Medin
 
NSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 ScriptingNSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 ScriptingMichael Medin
 
NSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 MonitoringNSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 MonitoringMichael Medin
 
NSClient Workshop: 04 Protocols
NSClient Workshop: 04 ProtocolsNSClient Workshop: 04 Protocols
NSClient Workshop: 04 ProtocolsMichael Medin
 
NSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 InstallationNSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 InstallationMichael Medin
 
NSClient++ Workshop: 02 Web
NSClient++ Workshop: 02 WebNSClient++ Workshop: 02 Web
NSClient++ Workshop: 02 WebMichael Medin
 
NSClient++ Workshop: 01 Introduction
NSClient++ Workshop: 01 IntroductionNSClient++ Workshop: 01 Introduction
NSClient++ Workshop: 01 IntroductionMichael Medin
 

More from Michael Medin (20)

IcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friendsIcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friends
 
Extending NSClient++ with rest and python
Extending NSClient++ with rest and pythonExtending NSClient++ with rest and python
Extending NSClient++ with rest and python
 
The technology of tomorrows integration plattform
The technology of tomorrows integration plattformThe technology of tomorrows integration plattform
The technology of tomorrows integration plattform
 
Integration Plattform of Tomorrow
Integration Plattform of TomorrowIntegration Plattform of Tomorrow
Integration Plattform of Tomorrow
 
Automated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and IcingaAutomated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and Icinga
 
Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga camp
 
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum EditionContinuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
 
Continuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit StockholmContinuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit Stockholm
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenches
 
NSClient++....or not
NSClient++....or notNSClient++....or not
NSClient++....or not
 
NSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 usersNSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 users
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12c
 
NSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 ScriptingNSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 Scripting
 
NSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 MonitoringNSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 Monitoring
 
NSClient Workshop: 04 Protocols
NSClient Workshop: 04 ProtocolsNSClient Workshop: 04 Protocols
NSClient Workshop: 04 Protocols
 
NSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 InstallationNSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 Installation
 
NSClient++ Workshop: 02 Web
NSClient++ Workshop: 02 WebNSClient++ Workshop: 02 Web
NSClient++ Workshop: 02 Web
 
NSClient++ Workshop: 01 Introduction
NSClient++ Workshop: 01 IntroductionNSClient++ Workshop: 01 Introduction
NSClient++ Workshop: 01 Introduction
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 

Continuous Delivery in the Enterprise