SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
@spoole167 @danielbryantuk	

#DevOps	

MOVING TO A DEVOPS MODE:
EASY, HARD OR JUST PLAIN TERRIFYING?
Daniel Bryant Steve Poole
@danielbryantuk @spoole167
@spoole167 @danielbryantuk	

#DevOps	

Your Guides for Today’s Journey into DevOps…
Daniel Bryant
Principal Consultant, OpenCredo
ü Full-Stack Developer
ü Open Source Advocate
ü Agile, Continuous Delivery and DevOps
ü Aspiring Software Craftsman
Steve Poole
IBM Developer
ü Making Java Real Since Version 0.9
ü Open Source Advocate
ü DevOps Practitioner (whatever that means!)
ü Driving Change
@spoole167 @danielbryantuk	

#DevOps	

Our Goals…
•  DevOps is about extending ‘agility’ across your IT organisation
•  Implementing this is not going to be easy…
•  … some things will be hard, some things terrifying
•  However, there are real benefits
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

Once upon a time the universe was static
Design, Code
Unit test
Functional Test
System test
Stage
Configure
Fix bugs
Fix bugs
Helpline
Monitor, backup
upgrade, support, repair
security, compliance
Uses
reality chasm
@spoole167 @danielbryantuk	

#DevOps	

This was called “Waterfall”
Reinforced team separation	

Long feedback cycles	

Long time-to-market	

	

	

	

Tended to increase	

‘Release Panic’	

BIG	

Reality	

Chasm	

DEV	

 OPS
@spoole167 @danielbryantuk	

#DevOps	

Waterfall - more a roller-coaster ride…
Time	

#ofbugs	

 Start to panic	

here	

DEV	

OPS	

QA	

Client	

£	

Value here	

Really panic	

here	

Reality Chasm
@spoole167 @danielbryantuk	

#DevOps	

If you fell into the reality chasm…
Time	

#ofbugs	

 Start to panic	

here	

Really panic	

here	

DEV	

OPS	

QA	

Client	

No	

Value here
@spoole167 @danielbryantuk	

#DevOps	

Agile helps reduce the chasm
Time	

#ofbugs	

Feedback here	

OPS	

Client	

DEV	

Feedback here	

Feedback here	

QA	

£	

Value here
@spoole167 @danielbryantuk	

#DevOps	

But now clients say…
Time	

#ofbugs	

OPS	

Client	

DEV	

QA	

£	

I want value	

here	

And here
@spoole167 @danielbryantuk	

#DevOps	

The new challenge – we can’t afford the gap
Time	

#ofbugs	

OPS	

Client	

DEV	

QA	

Move Left
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

How to bring Dev, QA & Ops together?
ü Culture
ü Common goals
ü Shared responsibility
ü Education
ü Standard technology
@spoole167 @danielbryantuk	

#DevOps	

Netflix are not Unicorns!
Neither are Amazon, etsy, Spotify…
and besides…
@spoole167 @danielbryantuk	

#DevOps	

Change your mindset…
@spoole167 @danielbryantuk	

#DevOps	

Culture is Vital
•  Culture drives behaviour, drives culture…
•  “Communication, simplicity, feedback, courage”
•  Everyone is responsible for delivery
•  Continuous experimentation and learning
•  Not easy to change culture
•  The hardest part of DevOps…
•  …but you will learn new things
@spoole167 @danielbryantuk	

#DevOps	

Changing Culture
•  Greenfield
•  Flickr’s story (slidesha.re/sHpYV)
•  “Why other people don’t get it”
•  Sandro Mancuso (slidesha.re/1bcStpe)
•  Enterprise
•  “The Phoenix Project” (Gene Kim et al)
@spoole167 @danielbryantuk	

#DevOps	

Changing Culture
•  Create an effective team…
•  “Habits of highly effective technical teams”
•  Martijn Verburg (bit.ly/1aF9SnK)
•  “Patterns of Effective Teams”
•  Dan North (vimeo.com/68226771)
•  Buy some doughnuts…
•  Andrzej Grzesik (http://www.youtube.com/watch?v=OFr0PoIIdvk)
@spoole167 @danielbryantuk	

#DevOps	

We’ve all got issues…
Great, so how does this work for individual teams?
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

Continuous Delivery and DevOps go hand-in-hand…
•  Create a build and deployment pipeline
•  Adopting Continuous Delivery
•  Jez Humble (http://bit.ly/1oEReUM)
•  Implementing Continuous Delivery
•  Rachel Laycock (http://bit.ly/1l1qMPf)
@spoole167 @danielbryantuk	

#DevOps	

Start with automated build & unit test
Continuous Integration	

JUnit
SCM	

 Build	

	

Build	

Orchestration	

Unit	

Test
@spoole167 @danielbryantuk	

#DevOps	

Add staging for automated QA
Continuous Integration	

JUnit
Continuous Delivery	

Repository	

	

Performance & QA	

	

Deployment tools
@spoole167 @danielbryantuk	

#DevOps	

Add “automatic(ish) deployment to production™”
Continuous Integration	

JUnit
Continuous Delivery	

Continuous Deployment	

Hosting	

Deployment tools
@spoole167 @danielbryantuk	

#DevOps	

Base it on virtualization technologies
	

	

	

	

Continuous Deployment Pipeline	

	

	

External Cloud	

	

	

On premises cloud	

Cloud	

Deployment	

Orchestrator	

JUnit
@spoole167 @danielbryantuk	

#DevOps	

The imperative of DevOps
Startups through to big businesses are demanding the value that
DevOps & Cloud Technologies can offer
1.  Production deployment pipeline up and running in days
2.  Updates published in hours
DevOps helps transition an organization into this new world…
Helps to remove the ‘reality chasm’
@spoole167 @danielbryantuk	

#DevOps	

The imperative of DevOps
The cost?
1.  Standardized pipelines
2.  Dev and Ops teams working together
3.  Greatly expanding your horizons and your technical skills
4.  Leaving your comfort zone
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

Developers…
@spoole167 @danielbryantuk	

#DevOps	

Contribute to the pipeline
•  Continuous Integration
•  Unit / Integration Tests
•  Automate all the things
•  Stop throwing stuff over the wall…
•  …or we’ll throw you over it too!
@spoole167 @danielbryantuk	

#DevOps	

Moving closer to Ops
•  Design patterns
•  Asynchronous communication
•  Timeouts / retries
•  Bulkheads / circuit-breakers
•  Metrics are your friend
•  Technical and business data
•  Logging (centralised)
@spoole167 @danielbryantuk	

#DevOps	

Thinking/Acting like a sysadmin
•  Learn Linux fundamentals
•  Diagnostic skills
•  top, iotop, iostat, netstat, vmstat
•  Java utils: jps, jstat, jmap, jhat
•  “DevOps Troubleshooting” by K. Rankin
•  Maybe grow a beard…
@spoole167 @danielbryantuk	

#DevOps	

QA…
@spoole167 @danielbryantuk	

#DevOps	

Automating QA
•  Automate all the things…
•  Tests can be specifications
•  Specifications can be tests…
•  Make it easy for everyone to execute
•  Make it fast (and conditional)
•  Contribute to the build pipeline
•  If you want people to care, then fail the build!
@spoole167 @danielbryantuk	

#DevOps	

Automating QA
•  Unit and Intra-component integration testing
•  Spock is awesome
•  Utilise embedded datastore/middleware
•  Performance
•  JMeter + plugins
•  Gatling
•  Website
•  Geb (Groovy + Selenium)
@spoole167 @danielbryantuk	

#DevOps	

Operations…
@spoole167 @danielbryantuk	

#DevOps	

Ops should be operational…
•  Learn about coding (pair program!)
•  Python, Ruby, Groovy
•  Get closer to Dev & QA
•  Provide constant feedback
•  Embrace chaos for testing
•  Simian army…
@spoole167 @danielbryantuk	

#DevOps	

Monitoring is mandatory
•  Infrastructure monitoring
•  Nagios
•  Zabbix
•  Splunk
•  AppDynamics
•  Several trail-blazers
•  Etsy (www.codeascraft.com)
•  Netflix (techblog.netflix.com)
@spoole167 @danielbryantuk	

#DevOps	

Graphing…
@spoole167 @danielbryantuk	

#DevOps	

Graphing…
@spoole167 @danielbryantuk	

#DevOps	

Say No To Snowflakes!
•  “Infrastructure as Code”
•  Version control everything
•  Automate all provisioning
•  Chef, Puppet, SaltStack, Python, AWS CLI
•  Play with Vagrant (www.vagrantup.com)
•  Docker and Packer are also interesting
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

Who here ‘does’ Agile?
@spoole167 @danielbryantuk	

#DevOps	

Are you personally ready?
•  Do you use Agile techniques?
•  Can you spell “Continuous Integration”?
•  Are the advantages of DevOps clear?
•  Could you communicate them to your Dev & Ops teams?
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps
@spoole167 @danielbryantuk	

#DevOps	

Summary
Businesses need to be able to react faster…
…DevOps and the Cloud are key enablers
DevOps is as much a game changer as Agile was…
…this is a Developer, QA and Ops “renaissance”
Don’t be afraid to learn and experiment…
…you’ll benefit even if the tech doesn’t survive
Agile moved you closer to the customer…
…DevOps moves you closer to the IT team
@spoole167 @danielbryantuk	

#DevOps	

Moving to a DevOps Mode…
You should be terrified
The transition will be hard
But it’s easy to get started
@YourTwitterHandle	

#DVXFR14{session hashtag}	

 @spoole167 @danielbryantuk	

#DevOps

Mais conteúdo relacionado

Mais procurados

Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
JAXLondon2014
 
Building effective Java applications for the Cloud: The DHARMA principles - D...
Building effective Java applications for the Cloud: The DHARMA principles - D...Building effective Java applications for the Cloud: The DHARMA principles - D...
Building effective Java applications for the Cloud: The DHARMA principles - D...
JAXLondon2014
 

Mais procurados (20)

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
Moving to a DevOps mode - easy, hard or just plain terrifying? - Daniel Bryan...
 
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"
 
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyGartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
Why to docker
Why to dockerWhy to docker
Why to docker
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Evolution of NuGet
Evolution of NuGetEvolution of NuGet
Evolution of NuGet
 
JavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps worldJavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps world
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Building effective Java applications for the Cloud: The DHARMA principles - D...
Building effective Java applications for the Cloud: The DHARMA principles - D...Building effective Java applications for the Cloud: The DHARMA principles - D...
Building effective Java applications for the Cloud: The DHARMA principles - D...
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
MyHeritage - End 2 End testing Infra
MyHeritage - End 2 End testing InfraMyHeritage - End 2 End testing Infra
MyHeritage - End 2 End testing Infra
 
Deploying Apps on OpenStack
Deploying Apps on OpenStackDeploying Apps on OpenStack
Deploying Apps on OpenStack
 
PHP Unconference Continuous Integration
PHP Unconference Continuous IntegrationPHP Unconference Continuous Integration
PHP Unconference Continuous Integration
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack Way
 

Semelhante a DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"

Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®
Hannes Lowette
 

Semelhante a DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?" (20)

Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOps
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
AllDayDevOps: Crossing the CD Chasm
AllDayDevOps: Crossing the CD ChasmAllDayDevOps: Crossing the CD Chasm
AllDayDevOps: Crossing the CD Chasm
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
Pragmatic Continuous Delivery - ReaktorDevDay 2012
Pragmatic Continuous Delivery - ReaktorDevDay 2012Pragmatic Continuous Delivery - ReaktorDevDay 2012
Pragmatic Continuous Delivery - ReaktorDevDay 2012
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
 
RapidDev - Develop Titanium apps at the speed of the web!
RapidDev - Develop Titanium apps  at the speed of the web!RapidDev - Develop Titanium apps  at the speed of the web!
RapidDev - Develop Titanium apps at the speed of the web!
 
Devoxx 2014 michael_neale
Devoxx 2014 michael_nealeDevoxx 2014 michael_neale
Devoxx 2014 michael_neale
 
DevOps @ Runtime
DevOps @ RuntimeDevOps @ Runtime
DevOps @ Runtime
 
Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®Build software like a bag of marbles, not a castle of LEGO®
Build software like a bag of marbles, not a castle of LEGO®
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
Why Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The AnswerWhy Tooling (Only) Isn’t The Answer
Why Tooling (Only) Isn’t The Answer
 
The business case for devops
The business case for devopsThe business case for devops
The business case for devops
 
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodDevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
 
Tools, Culture, and Aesthetics: The Art of DevOps
Tools, Culture, and Aesthetics: The Art of DevOpsTools, Culture, and Aesthetics: The Art of DevOps
Tools, Culture, and Aesthetics: The Art of DevOps
 
Continuous Delivery: better software, faster.
Continuous Delivery: better software, faster.Continuous Delivery: better software, faster.
Continuous Delivery: better software, faster.
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 

Mais de Daniel Bryant

Mais de Daniel Bryant (20)

ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
ITKonekt 2023: The Busy Platform Engineers Guide to API GatewaysITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
ITKonekt 2023: The Busy Platform Engineers Guide to API Gateways
 
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
CraftConf 2023 "Microservice Testing Techniques: Mocks vs Service Virtualizat...
 
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
PlatformCon 23: "The Busy Platform Engineers Guide to API Gateways"
 
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
Java Meetup 23: 'Debugging Microservices "Remocally" in Kubernetes with Telep...
 
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
DevRelCon 2022: "Is Product Led Growth (PLG) the “DevOps” of the DevRel World"
 
Fall 22: "From Kubernetes to PaaS to... err, what's next"
Fall 22: "From Kubernetes to PaaS to... err, what's next"Fall 22: "From Kubernetes to PaaS to... err, what's next"
Fall 22: "From Kubernetes to PaaS to... err, what's next"
 
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
Building Microservice Systems Without Cooking Your Laptop: Going “Remocal” wi...
 
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
KubeCrash 22: Debugging Microservices "Remocally" in Kubernetes with Telepres...
 
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
JAX London 22: Debugging Microservices "Remocally" in Kubernetes with Telepre...
 
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
CloudBuilders 2022: "The Past, Present, and Future of Cloud Native API Gateways"
 
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
KubeCon EU 2022: From Kubernetes to PaaS to Err What's NextKubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
KubeCon EU 2022: From Kubernetes to PaaS to Err What's Next
 
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
Devoxx UK 22: Debugging Java Microservices "Remocally" in Kubernetes with Tel...
 
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
 
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
 
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
Canadian CNCF: "Emissary-ingress 101: An introduction to the CNCF incubation-...
 
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
 
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
GOTOpia 2/2021 "Cloud Native Development Without the Toil: An Overview of Pra...
 
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...
 
Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...
Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...
Ambassador Fest: "Kubernetes Workflow 101: The Big Picture of Idea to an API ...
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"

Notas do Editor

  1. James Gough’s “The benefits are more than just the tests” Mash Badar’s “TDD at Scale” (slidesha.re/19P7kzS)