SlideShare a Scribd company logo
@kmugrage@kmugrage
“YOU BUILD IT, YOU RUN IT”
–Werner Vogels, Amazon
@kmugrage@kmugrage
“…IT ALSO BRINGS THEM INTO DAY-TO-
DAY CONTACT WITH THE CUSTOMER.
THIS CUSTOMER FEEDBACK LOOP IS
ESSENTIAL FOR IMPROVING THE QUALITY
OF THE SERVICE.”
–Werner Vogels, Amazon
https://queue.acm.org/detail.cfm?id=1142065
@kmugrage
WE KNEW EVERYTHING
▸ Defined Continuous Integration
▸ Created the first (or second) CI server
▸ Created Selenium
@kmugrage
JAVA – WRITE ONCE, RUN ANYWHERE
▸ Developed a system on Windows laptops to be deployed to a Solaris cluster
▸ Did all of the right Continuous Integration things
▸ One small issue…
@kmugrage@kmugrage
HOMEWORK
YOU ONLY HAVE TO
CHANGE ONE THING
TO DO THE DEVOPS
YOU ONLY HAVE TO
CHANGE ONE THING
TO DO THE DEVOPS
EVERYTHING
@kmugrage
THE CHANGES
▸ (Re)define words for your organization
▸ Change your organization to enable DevOps
▸ Use modern architectures and technologies
▸ Use Continuous Delivery to safely deploy on demand
FOR YOUR
ORGANIZATION
REDEFINE WORDS
@kmugrage
WHAT ISN’T DEVOPS
▸ A Toolset
▸ A Role
▸ A Team
@kmugrage@kmugrage
IT’S VERBS, NOT NOUNS
developING and operatING
@kmugrage
CAMS
▸ Culture
▸ Automation
▸ Measurement
▸ Sharing
https://blog.chef.io/2010/07/16/what-devops-means-to-me/
@kmugrage
CALMS
▸ Culture
▸ Automation
▸ Lean
▸ Measurement
▸ Sharing
https://blog.chef.io/2010/07/16/what-devops-means-to-me/
@kmugrage@kmugrage
“DEVOPS: A CULTURE WHERE PEOPLE,
REGARDLESS OF TITLE OR BACKGROUND,
WORK TOGETHER TO IMAGINE, DEVELOP,
DEPLOY AND OPERATE A SYSTEM.”
–Me
https://kenmugrage.com/2017/05/05/my-new-definition-of-devops/
TO ENABLE
DEVOPS
CHANGE YOUR ORG
@kmugrage@kmugrage
TRADITIONAL MODEL
Development Teams Testing Team Operations Team
@kmugrage@kmugrage
“ANY ORGANIZATION THAT DESIGNS A
SYSTEM (DEFINED BROADLY) WILL PRODUCE
A DESIGN WHOSE STRUCTURE IS A COPY OF
THE ORGANIZATION'S COMMUNICATION
STRUCTURE.”
–Mel Conway
http://www.melconway.com/Home/Conways_Law.html
@kmugrage@kmugrage
TRADITIONAL MODEL
Development Teams QA Team Operations Team
@kmugrage@kmugrage
RENAMING OPS WON’T SOLVE THE ISSUE
Development Teams QA Team DevOps Team
@kmugrage@kmugrage
CREATING ANOTHER SILO DOESN’T SOLVE SILOS
Development Teams QA Team Operations Team
DevOps Team
@kmugrage@kmugrage
PRODUCT TEAMS
ARCHITECTURES
AND
TECHNOLOGIES
USE MODERN
@kmugrage@kmugrage
THERE'S A PHRASE THAT DEFINES
LEGACY SOFTWARE. "THE STUFF
THAT RUNS OUR BUSINESS"
Me, and a lot of other people
@kmugrage
MONOLITHS CAN BE HARD
▸ All functionality is in one process
▸ Scale by replicating the monolith on multiple servers
https://www.thoughtworks.com/insights/blog/microservices-nutshell
@kmugrage
DEVELOP SMALLER PIECES
MICROSERVICE ARCHITECTURE
▸ Each element of functionality is in a separate service
▸ Scale by distributing these services across servers,
replicating as needed
https://www.thoughtworks.com/insights/blog/microservices-nutshell
@kmugrage
DEFINITIONS MATTER
▸ Need to deploy specific versions at the same time? Not a microservice.
▸ Have a shared data source? Not a microservice.
@kmugrage
DON’T REBUILD THE WHOLE THING!
▸ Build services only when you understand the boundaries
▸ Build services where you need to react faster
▸ Build services where you need scalability
@kmugrage@kmugrage
DON’T REBUILD THE WHOLE THING!
@kmugrage@kmugrage
PRODUCT TEAMS
Car Rental
Consumer
Tax
Hotels
Business to Business
Airlines
Payments
@kmugrage@kmugrage
FINANCIAL SERVICES PLATFORM
Edge Load Balancer
Service
Repository
Apply Domain
Event Store
Command Handlers
Event Handlers
Service
Repository
Account Domain
Event Store
Command Handlers
Event Handlers
Service
Repository
Product Domain
Event Store
Command Handlers
Event Handlers
Service
Repository
Customer Domain
Event Store
Command Handlers
Event Handlers
E
V
E
N
T
B
U
S
@kmugrage@kmugrage
WITHOUT EVENTS
User Service
Quote Service
Quote Service
Quote Service
Quote Service
@kmugrage@kmugrage
EVENT NOTIFICATION
User Service
Quote Service Service Service Service
@kmugrage
EVENT SOURCING
▸ You don’t write to the data store, you create an event which writes to the store
▸ The test: You could completely blow away the store and recreate it from the event
stream
▸ You use this model every day (I hope)
@kmugrage@kmugrage
HOMEWORK
http://samnewman.io/books/building_microservices/
http://nealford.com/books/
WE STILL HAVE TO DEPLOY
SOMEWHERE
@kmugrage
AN EXAMPLE OF PLATFORM AS A SERVICE
CLOUD.GOV
▸ Official service of the US Government
▸ 325 required security controls
▸ 269 handled by cloud.gov
▸ 41 shared
▸ 15 handled by customer
https://cloud.gov/overview/technology/responsibilities/
@kmugrage@kmugrage
THE CLOUD IS JUST
SOMEBODY ELSE’S
COMPUTER
Someone at every conference
@kmugrage@kmugrage
PRODUCT TEAMS
@kmugrage@kmugrage
PRODUCT TEAMS
Platform Team Compliance Team Security Team
TO SAFELY
DEPLOY MORE
OFTEN
USE CONTINUOUS DELIVERY
https://commons.wikimedia.org/wiki/File:Continous_Delivery_by_Jez_Humble
_and_David_Farley.jpg
CONTINUOUS
INTEGRATION
A PREREQUISITE TO CD
@kmugrage@kmugrage
CI THEATRE
https://www.gocd.org/2017/05/16/its-not-CI-its-CI-theatre/
The ThoughtWorks tech radar recently
recommended putting a hold on the tech team
anti-pattern, CI Theatre. CI Theatre describes
the illusion of practicing continuous integration
(CI) while not really practicing it.
@kmugrage@kmugrage
CI THEATRE
In another ThoughtWorks study only 10%
of participants acknowledged that having
a CI server was not the same as practicing
CI.
https://www.gocd.org/2017/05/16/its-not-CI-its-CI-theatre/
@kmugrage@kmugrage
ARE YOU PRACTICING CI?
CONTINUOUS
DELIVERY
@kmugrage@kmugrage
CONTINUOUS DELIVERY IS THE ABILITY TO GET
CHANGES OF ALL TYPES—INCLUDING NEW FEATURES,
CONFIGURATION CHANGES, BUG FIXES AND
EXPERIMENTS—INTO PRODUCTION, OR INTO THE
HANDS OF USERS, SAFELY AND QUICKLY IN
A SUSTAINABLE WAY.
Jez Humble
https://continuousdelivery.com/
@kmugrage@kmugrage
CONTINUOUS DELIVERY IS
WHAT YOU “DO” AS PART OF
A DEVOPS CULTURE
Me
@kmugrage@kmugrage
CONTINUOUS DELIVERY PIPELINE
@kmugrage@kmugrage
CONTINUOUS DELIVERY VS CONTINUOUS DEPLOYMENT
http://gofor.cd/cd_vs_cd
@kmugrage@kmugrage
CONTINUOUS DELIVERY VS CONTINUOUS DEPLOYMENT
http://gofor.cd/cd_vs_cd
@kmugrage@kmugrage
OUR TEAMS
Product Team Security Team Compliance Team
@kmugrage@kmugrage
OUR CONTINUOUS DELIVERY PIPELINE
UNIT
TESTS
FUNCTIONAL
TESTS
DEPLOY
STAGING
DEPLOY
PRODUCTION
@kmugrage@kmugrage
CONTINUOUS DELIVERY IS NOT
JUST CONTINUOUS INTEGRATION
WITH A PLUGIN AND A COUPLE
EXTRA STEPS
Me
@kmugrage
EXAMPLES OF THINGS WHICH ARE BAD
▸ Deploying insecure software
▸ Deploying non-performant software
▸ Deploying non-complying software
▸ Deploying ineffective software
@kmugrage@kmugrage
THE PURPOSE OF A CONTINUOUS
DELIVERY PIPELINE IS TO KILL A
RELEASE CANDIDATE
Me, and a lot of other people
@kmugrage@kmugrage
OUR CONTINUOUS DELIVERY PIPELINE
UNIT
TESTS
FUNCTIONAL
TESTS
DEPLOY
STAGING
DEPLOY
PRODUCTION
SECURITY TESTS (OWASP, OTHERS)
COMPLIANCE TESTS (SERVERSPEC,
INSPEC)
SORRY, THERE’S NO SILVER BULLET
BUT THESE ARE SOLVED PROBLEMS
AND THERE IS A LOT OF HELP
@kmugrage
SUMMARY
▸ Redefine words for your organization
▸ Change your organization to enable DevOps
▸ Use modern architectures and technologies
▸ Use Continuous Delivery to safely deploy more often
@kmugrage
@goforcd
https://www.gocd.org/

More Related Content

What's hot

How Docker Fits into DevOps Ecosystem
How Docker Fits into DevOps EcosystemHow Docker Fits into DevOps Ecosystem
How Docker Fits into DevOps Ecosystem
Edureka!
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Joost van der Griendt
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
Murughan Palaniachari
 
1. Let's study web-development
1. Let's study web-development1. Let's study web-development
1. Let's study web-development
Jungwon Seo
 
Fits docker into devops
Fits docker into devopsFits docker into devops
Fits docker into devops
Evans Ye
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
Murughan Palaniachari
 
Increasing Access Through Service Workers
Increasing Access Through Service WorkersIncreasing Access Through Service Workers
Increasing Access Through Service Workers
Necoline Hubner
 
Intro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live DemoIntro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live Demo
MongoDB
 
Continuous integration using jenkins
Continuous integration using jenkinsContinuous integration using jenkins
Continuous integration using jenkins
Vinay H G
 
Developing in Public
Developing in PublicDeveloping in Public
Developing in Public
Future Insights
 
Embrace chatOps, stop installing deployment software
Embrace chatOps, stop installing deployment softwareEmbrace chatOps, stop installing deployment software
Embrace chatOps, stop installing deployment software
Geshan Manandhar
 
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
Codemotion Dubai
 
Jenkins for android developer at TWJUG
Jenkins for android developer at TWJUGJenkins for android developer at TWJUG
Jenkins for android developer at TWJUG
哲偉 楊
 
自己的 Jenkins 自己來 for Android developer
自己的 Jenkins 自己來  for Android developer自己的 Jenkins 自己來  for Android developer
自己的 Jenkins 自己來 for Android developer
哲偉 楊
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Tze Chin Tang
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
DevOpsGroup
 
Production-Ready Node.js
Production-Ready Node.jsProduction-Ready Node.js
Production-Ready Node.js
Hunter Loftis
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
Murughan Palaniachari
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
DevOpsGroup
 

What's hot (20)

How Docker Fits into DevOps Ecosystem
How Docker Fits into DevOps EcosystemHow Docker Fits into DevOps Ecosystem
How Docker Fits into DevOps Ecosystem
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
1. Let's study web-development
1. Let's study web-development1. Let's study web-development
1. Let's study web-development
 
Fits docker into devops
Fits docker into devopsFits docker into devops
Fits docker into devops
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
 
Increasing Access Through Service Workers
Increasing Access Through Service WorkersIncreasing Access Through Service Workers
Increasing Access Through Service Workers
 
Intro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live DemoIntro to OpenShift, MongoDB Atlas & Live Demo
Intro to OpenShift, MongoDB Atlas & Live Demo
 
Continuous integration using jenkins
Continuous integration using jenkinsContinuous integration using jenkins
Continuous integration using jenkins
 
Developing in Public
Developing in PublicDeveloping in Public
Developing in Public
 
Embrace chatOps, stop installing deployment software
Embrace chatOps, stop installing deployment softwareEmbrace chatOps, stop installing deployment software
Embrace chatOps, stop installing deployment software
 
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
Embrace chatOps, stop installing deployment software by Geshan Manandhar at C...
 
Jenkins for android developer at TWJUG
Jenkins for android developer at TWJUGJenkins for android developer at TWJUG
Jenkins for android developer at TWJUG
 
自己的 Jenkins 自己來 for Android developer
自己的 Jenkins 自己來  for Android developer自己的 Jenkins 自己來  for Android developer
自己的 Jenkins 自己來 for Android developer
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
Production-Ready Node.js
Production-Ready Node.jsProduction-Ready Node.js
Production-Ready Node.js
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
 

Similar to You only have to change on thing to do the DevOps, everything

You only have to change one thing to make DevOps work, Everything
You only have to change one thing to make DevOps work, EverythingYou only have to change one thing to make DevOps work, Everything
You only have to change one thing to make DevOps work, Everything
Ken Mugrage
 
DevOps isn't something you buy - DevOpsDays Cape Town
DevOps isn't something you buy - DevOpsDays Cape TownDevOps isn't something you buy - DevOpsDays Cape Town
DevOps isn't something you buy - DevOpsDays Cape Town
Ken Mugrage
 
Cloud-Native Fundamentals: Accelerating Development with Continuous Integration
Cloud-Native Fundamentals: Accelerating Development with Continuous IntegrationCloud-Native Fundamentals: Accelerating Development with Continuous Integration
Cloud-Native Fundamentals: Accelerating Development with Continuous Integration
VMware Tanzu
 
Introduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWSIntroduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWS
Jimmy Dahlqvist
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Henning Jacobs
 
DevOps - Introduction to data science
DevOps - Introduction to data scienceDevOps - Introduction to data science
DevOps - Introduction to data science
Frank Kienle
 
Automated Testing in Angular Slides
Automated Testing in Angular SlidesAutomated Testing in Angular Slides
Automated Testing in Angular Slides
Jim Lynch
 
Infrastructure automation-in-the-cloud-130613045624-phpapp02
Infrastructure automation-in-the-cloud-130613045624-phpapp02Infrastructure automation-in-the-cloud-130613045624-phpapp02
Infrastructure automation-in-the-cloud-130613045624-phpapp02
Karim Labidi
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
Ernest Mueller
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Henning Jacobs
 
Full stack development best practice and toolset
Full stack development best practice and toolsetFull stack development best practice and toolset
Full stack development best practice and toolset
Reid Lai
 
The Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian CockcroftThe Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian Cockcroft
Dun & Bradstreet Cloud Innovation Center
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
VMware Tanzu
 
Andrea Di Persio
Andrea Di PersioAndrea Di Persio
Andrea Di Persio
CodeFest
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
Flexiant
 
Modern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayModern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and Liferay
Manuel de la Peña Peña
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to build
DanHeidinga
 
Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017
Kyle Bassett
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/Kubernetes
Chakradhar Rao Jonagam
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
Kris Buytaert
 

Similar to You only have to change on thing to do the DevOps, everything (20)

You only have to change one thing to make DevOps work, Everything
You only have to change one thing to make DevOps work, EverythingYou only have to change one thing to make DevOps work, Everything
You only have to change one thing to make DevOps work, Everything
 
DevOps isn't something you buy - DevOpsDays Cape Town
DevOps isn't something you buy - DevOpsDays Cape TownDevOps isn't something you buy - DevOpsDays Cape Town
DevOps isn't something you buy - DevOpsDays Cape Town
 
Cloud-Native Fundamentals: Accelerating Development with Continuous Integration
Cloud-Native Fundamentals: Accelerating Development with Continuous IntegrationCloud-Native Fundamentals: Accelerating Development with Continuous Integration
Cloud-Native Fundamentals: Accelerating Development with Continuous Integration
 
Introduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWSIntroduction to testing in Cloud / AWS
Introduction to testing in Cloud / AWS
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - DevOpsCo...
 
DevOps - Introduction to data science
DevOps - Introduction to data scienceDevOps - Introduction to data science
DevOps - Introduction to data science
 
Automated Testing in Angular Slides
Automated Testing in Angular SlidesAutomated Testing in Angular Slides
Automated Testing in Angular Slides
 
Infrastructure automation-in-the-cloud-130613045624-phpapp02
Infrastructure automation-in-the-cloud-130613045624-phpapp02Infrastructure automation-in-the-cloud-130613045624-phpapp02
Infrastructure automation-in-the-cloud-130613045624-phpapp02
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
 
Full stack development best practice and toolset
Full stack development best practice and toolsetFull stack development best practice and toolset
Full stack development best practice and toolset
 
The Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian CockcroftThe Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian Cockcroft
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
 
Andrea Di Persio
Andrea Di PersioAndrea Di Persio
Andrea Di Persio
 
The biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solutionThe biggest constraint to devops in the cloud has a solution
The biggest constraint to devops in the cloud has a solution
 
Modern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayModern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and Liferay
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to build
 
Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/Kubernetes
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 

Recently uploaded

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

You only have to change on thing to do the DevOps, everything