SlideShare a Scribd company logo
DevOps 101+:
From collaboration to microservices
Donnie Berkholz, Ph.D.
Research Director — Development, DevOps, & IT Ops
Open Source North, June 2016
2
microservices
3
Source: 451 Research/Microsoft Cloud+Hosting commissioned research
Minimizing risk, maximizing agility
The need
for speed
4
Source: 451 DevOps study, Q3 2014; n=237
63% want more
Technology
adoption
is increasingly
bottom-up
5
Wikipedia: G.dallorto
6
Source: 451/Microsoft Hosting + Cloud Study 2015
The new stack?
7
An infinite array of possible stacks.
Polyglot
programming
There’s no obvious choice for the right
language, based on community
adoption.
8
Donnie Berkholz Source: http://redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/
Polyglot databases
9
https://orchestrate.io/blog/2013/09/11/11polyglot-persistence-and-nosql-more-flexibility-more-complexity/
Polyglot frameworks
10
Taggedquestions/month
DevOps:
Putting IT into high gear
11
12
Agile, truly tip to tail
Business to customer
3 pillars of DevOps
13
Culture
Automation
Measurement
14
Culture:
Tear down all the silos
Flickr: kalandrakas
15
Flickr: respresFlickr: hartvig, snapeverything, roymaloon
Automation:
Pets vs Cattle
Automation: Infrastructure as code
16
Wikipedia: Magnus Manske
Knight Capital and the $460 million bug
17
Wikipedia: Jericho
Continuous delivery
18
Source: continuousautomation.com
Where are we today?
19
10.0%
54.7%
27.9%
6.8%
0.7%
Highly Manual
Manual with Limited Automation Tools
Automated with Manual Exception Handling
Policy Based Automation and Orchestration
Other
n = 843
Source: 451 VotE Cloud, Q3 2015
Measurement: #monitoringsucks/monitoringlove
20
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
< 250
employees
250-999
employees
1,000-9,999
employees
>10,000
employees
Agile adoption: still not universal
21
451 Research, Voice of the Enterprise: Software-Defined Infrastructure, Q4 2015 (n=670)
0%
10%
20%
30%
40%
50%
60%
< 250
employees
250-999
employees
1,000-9,999
employees
>10,000
employees
DevOps adoption: resource-dependent?
22
451 Research, Voice of the Enterprise: Software-Defined Infrastructure, Q4 2015 (n=568)
DevOps tools in use still vary widely
23
33.83%
37.31%
39.30%
39.30%
40.80%
40.80%
44.28%
45.77%
51.24%
51.74%
63.18%
Infrastructure as a Service
Build and continuous integration…
Application…
Traditional middleware and…
Release management
Platform as a Service
QA planning and automation tools
Configuration management &…
Performance Monitoring and…
Project management tools
Testing
Source: 451 Research/Red Hat, Q1 2016, n=201
6.0%
27.9%
34.3%
23.4%
3.5%
1.0%
3.5%
0.5%
0%
5%
10%
15%
20%
25%
30%
35%
40%
Release speed still lags demand
24
Source: 451 Research/Red Hat, Q1 2016, n=201
Enter containers:
The future of virtualization
26
Aren’t they just like VMs? No.
Source: 451 Research, “Now Shipping: The Docker and containers ecosystem rapidly takes shape”
Containers vs VMs: no clear approach
27
451 Research, Voice of the Enterprise: Software-Defined Infrastructure, Q4 2015
10.9%
14.6%
9.0%
Containers Run Separately from VMs
Containers Run On Top Of VMs
Containers Are Replacing VMs
n = 458
Automation, agility, empathy
28
Developers love Docker
29
56.1%
10.7%
3.9%
4.2%
2.1%
22.9%
31.5%
10.2%
8.4%
9.4%
4.7%
35.8%
Discovery and Evaluation
Running Trials/Pilot Projects
In Test and Development Environment
Initial Implementation of Production
Applications
Broad Implementation of Production
Applications
No Plans
Q1 2015 Q3 2015
Docker is not just a toy
30
14.1%}
Source: 451 VotE Cloud, 2015; Q1 n=991; Q3 n=960
of cloud-using orgs
Prod in 3Q15:
56.1%
10.7%
3.9%
4.2%
2.1%
22.9%
31.5%
10.2%
8.4%
9.4%
4.7%
35.8%
Discovery and Evaluation
Running Trials/Pilot Projects
In Test and Development Environment
Initial Implementation of Production
Applications
Broad Implementation of Production
Applications
No Plans
Q1 2015 Q3 2015
Docker is not just a toy
31
Source: 451 VotE Cloud, 2015; Q1 n=991; Q3 n=960
32.7%}of cloud-using orgs
Pilot+ in 3Q15:
Fragmentation
drives microservices —
enabled by containers
32
33
Loosely coupled services
“ The only
communication allowed
[at Amazon] is via
service interface calls
over the network.”
– Steve Yegge, Google, Oct 2011,
paraphrasing Jeff Bezos memo
https://plus.google.com/+RipRowan/posts/eVeouesvaVX
Loosely coupled teams
“ One of the biggest changes is that we no longer have
an official ‘architecture’ team. Instead, we have made
‘architecture’ an ‘ingredient’ on each of our teams.”
34
http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice
– Lauri Apple, Gilt Groupe, 14 Nov 2014
The foundation of microservices
35
Container-native OSs
36
Snappy Ubuntu
Container orchestration is limited (∴ adoption immature)
37
451 Research, Voice of the Enterprise: Cloud, Q3 2015
9.4%
36.1%
39.9%
14.6%
Currently use
Considering using in the next two years
Not familiar with these tools
Have no plans to use in the next two years
n = 534
Real-world examples
38
Real-world example #1
39
http://www.slideshare.net/nathariel/scaling-microservices-architecture-on-aws
Hailo architecture
40
Hailo architecture
41
Hailo architecture
42
Complexity is the new normal
43
Real-world example #2: REA (realestate.com.au)
44
http://techblog.realestate.com.au/a-microservices-implementation-retrospective/
REA microservices timeline
45
0
20
40
60
0 6 12 18 24
Microservices
Months
http://yowconference.com.au/slides/yow2014/SkurrieBottcherEvans-MonolithsToMicroservices.pdf
“ Microservices is a
long term strategy.”
– Evan Bottcher,
ThoughtWorks/REA,
9 Dec 2014
Real-world example #3:
Ctrip (Chinese travel site)
46
http://www.slideshare.net/yang75108/micro-service-architecture-c-trip-v11
Real-world example #3:
Ctrip (Chinese travel site)
47
http://www.slideshare.net/yang75108/micro-service-architecture-c-trip-v11
Real-world example #3:
Ctrip (Chinese travel site)
48
http://www.slideshare.net/yang75108/micro-service-architecture-c-trip-v11
The cloud-native movement is just about to take off
49
32%
32%
13%
13%
9%
Developing and running web-based
applications
Migrating legacy workloads and
applications to the cloud
Developing and running cloud
native applications
Managing legacy workloads,
applications and assets on the cloud
Testing new technologies and
methods
Source: 451 Research/Red Hat, Q1 2016, n=201
From primitives to platforms
50
ServerlessPaaSCaaS
Container
orchestration
IaaS /
Containers
OpinionatedFlexible
How? DevOps (Culture, Automation, Measurement)
What? Microservices
Why? Survival
51
52
Thank you!
Donnie Berkholz
Twitter: @dberkholz
donnie.berkholz@451research.com
Some content from this presentation
is Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/
https://creativecommons.org/licenses/by/
53
Minimizing risk, maximizing agility
Architecture: Microservices, composable monitoring
Code: Continuous integration, feature flags
Servers: Continuous delivery, infrastructure as code
Services: Rolling updates, resilience engineering
Product: Continuous deployment, restricted audience
54

More Related Content

What's hot (20)

PPTX
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Donnie Berkholz
 
PPTX
Emerging trends in software development: The next generation of storage
Donnie Berkholz
 
PPTX
Building with containers: How containers will drive cloud services
Donnie Berkholz
 
PDF
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
Donnie Berkholz
 
PPTX
DevOps, containers & microservices: Separating the hype from the reality
Donnie Berkholz
 
PDF
Software Development for the Cloud - Trends, Opportunities, and Challenges
Philipp Leitner
 
PPTX
Going Cloud Native - It Takes a Platform
Chip Childers
 
PPTX
10 predictions for cloud native in 2021
Cheryl Hung
 
PPTX
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
PPTX
CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
Geva Perry
 
PDF
Dev ops
Eman Abdelmohsen
 
PDF
The Paved Road at Netflix
Dianne Marsh
 
PDF
Cyber ratios 2017 v1
Pini Cohen
 
PDF
CNCF Technology Radar - Continuous Delivery, June 2020
Cheryl Hung
 
PDF
Manufacturing Plus Open Source Equals DevOps
Gordon Haff
 
PDF
Being cloud native with IBM cloud
Vidyasagar Machupalli
 
PPTX
State of Cloud - Takeaways for Sales & Marketing Professionals
UBM (Technology)
 
PDF
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Cheryl Hung
 
PPTX
App Dev in the Cloud: Not my circus, not my monkeys...
Eric D. Schabell
 
PPTX
Digital foundations - Paving the road to cloud solutions
Eric D. Schabell
 
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Donnie Berkholz
 
Emerging trends in software development: The next generation of storage
Donnie Berkholz
 
Building with containers: How containers will drive cloud services
Donnie Berkholz
 
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
Donnie Berkholz
 
DevOps, containers & microservices: Separating the hype from the reality
Donnie Berkholz
 
Software Development for the Cloud - Trends, Opportunities, and Challenges
Philipp Leitner
 
Going Cloud Native - It Takes a Platform
Chip Childers
 
10 predictions for cloud native in 2021
Cheryl Hung
 
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
Geva Perry
 
The Paved Road at Netflix
Dianne Marsh
 
Cyber ratios 2017 v1
Pini Cohen
 
CNCF Technology Radar - Continuous Delivery, June 2020
Cheryl Hung
 
Manufacturing Plus Open Source Equals DevOps
Gordon Haff
 
Being cloud native with IBM cloud
Vidyasagar Machupalli
 
State of Cloud - Takeaways for Sales & Marketing Professionals
UBM (Technology)
 
Lessons learned from 3 years inside cncf - WTF is Cloud Native, 4 September 2021
Cheryl Hung
 
App Dev in the Cloud: Not my circus, not my monkeys...
Eric D. Schabell
 
Digital foundations - Paving the road to cloud solutions
Eric D. Schabell
 

Viewers also liked (19)

PPTX
Kubernetes integration with ODL
Prem Sankar Gopannan
 
PPTX
Commit yourself already: Contributing to open source
Donnie Berkholz
 
PDF
The limits of sharing craft
Donnie Berkholz
 
PDF
Viking reprise: Nordic influences on US tech culture
Donnie Berkholz
 
PDF
451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...
Dana Gardner
 
PDF
Parallel universes of DevOps and cloud developers, plus a BONUS config manage...
Donnie Berkholz
 
PDF
451 Group on Analyst Relations
Heavybit
 
PDF
Tools and Tech for Big Data Success
Donnie Berkholz
 
PDF
Is your community healthy? Metrics on the top CM software
Donnie Berkholz
 
PPTX
Jpmc investigation
adrianng2015
 
PDF
The parallel universes of DevOps and cloud developers
Donnie Berkholz
 
PDF
The parallel universes of DevOps and cloud developers (GlueCon)
Donnie Berkholz
 
PPT
Basics of Banking in the U.S.
Kim Nguyen
 
PDF
Global Corporate & Investment Banking
QuarterlyEarningsReports3
 
PPTX
"The Cloud Native Enterprise is Coming"
James Watters
 
PDF
Dr. Denner opening keynote at Bosch Connected World
James Watters
 
PDF
Career Guide Investment Banking
hanzoh
 
PDF
microXchg 2017: "Microservices: The People and Organisational Impact"
Daniel Bryant
 
PPTX
Cloud foundry, Lessons Learned at The Home Depot
James Watters
 
Kubernetes integration with ODL
Prem Sankar Gopannan
 
Commit yourself already: Contributing to open source
Donnie Berkholz
 
The limits of sharing craft
Donnie Berkholz
 
Viking reprise: Nordic influences on US tech culture
Donnie Berkholz
 
451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...
Dana Gardner
 
Parallel universes of DevOps and cloud developers, plus a BONUS config manage...
Donnie Berkholz
 
451 Group on Analyst Relations
Heavybit
 
Tools and Tech for Big Data Success
Donnie Berkholz
 
Is your community healthy? Metrics on the top CM software
Donnie Berkholz
 
Jpmc investigation
adrianng2015
 
The parallel universes of DevOps and cloud developers
Donnie Berkholz
 
The parallel universes of DevOps and cloud developers (GlueCon)
Donnie Berkholz
 
Basics of Banking in the U.S.
Kim Nguyen
 
Global Corporate & Investment Banking
QuarterlyEarningsReports3
 
"The Cloud Native Enterprise is Coming"
James Watters
 
Dr. Denner opening keynote at Bosch Connected World
James Watters
 
Career Guide Investment Banking
hanzoh
 
microXchg 2017: "Microservices: The People and Organisational Impact"
Daniel Bryant
 
Cloud foundry, Lessons Learned at The Home Depot
James Watters
 
Ad

Similar to DevOps 101+: From collaboration to microservices (20)

PDF
Containers, from Production to Development
2nd Watch
 
PDF
Containers, From Development to Production
2nd Watch
 
PPTX
DevOps 101 - Moving Fast with Confidence
New Relic
 
PPTX
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi
 
PDF
How to Contribute to Cloud Native Computing Foundation
CodeOps Technologies LLP
 
PDF
How to contribute to cloud native computing foundation (CNCF)
Krishna-Kumar
 
PDF
Guide To Cloud Native Microservices 1st Edition The New Stack
simeshming
 
PPTX
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Patrick Chanezon
 
PDF
State of the Stack v4 - OpenStack in All It's Glory
Randy Bias
 
PDF
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Judy Breedlove
 
PDF
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
VMware Tanzu
 
PPTX
Introduction and CloudStack news
ShapeBlue
 
PDF
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Nicole Maus
 
PDF
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
2nd Watch
 
PDF
Dipping Your Toes Into Cloud Native Application Development
Matthew Farina
 
PPTX
Docker Enterprise Workshop - Intro
Patrick Chanezon
 
PDF
Whitepaper_ State of Platform Engineering Report.pdf
juancarlos747007
 
PDF
The Cloudification Perspectives of Search-based Software Testing
Sebastiano Panichella
 
PDF
Meetup DevOps - Accelerate
Delta-N
 
PDF
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
TheInevitableCloud
 
Containers, from Production to Development
2nd Watch
 
Containers, From Development to Production
2nd Watch
 
DevOps 101 - Moving Fast with Confidence
New Relic
 
Sendachi | 451 | GitHub Webinar: Demystifying Collaboration at Scale: DevOp...
Sendachi
 
How to Contribute to Cloud Native Computing Foundation
CodeOps Technologies LLP
 
How to contribute to cloud native computing foundation (CNCF)
Krishna-Kumar
 
Guide To Cloud Native Microservices 1st Edition The New Stack
simeshming
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Patrick Chanezon
 
State of the Stack v4 - OpenStack in All It's Glory
Randy Bias
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Judy Breedlove
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
VMware Tanzu
 
Introduction and CloudStack news
ShapeBlue
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Nicole Maus
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
2nd Watch
 
Dipping Your Toes Into Cloud Native Application Development
Matthew Farina
 
Docker Enterprise Workshop - Intro
Patrick Chanezon
 
Whitepaper_ State of Platform Engineering Report.pdf
juancarlos747007
 
The Cloudification Perspectives of Search-based Software Testing
Sebastiano Panichella
 
Meetup DevOps - Accelerate
Delta-N
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
TheInevitableCloud
 
Ad

More from Donnie Berkholz (13)

PPTX
Pricing and Packaging in Covid-19 Times - Heavybit
Donnie Berkholz
 
PDF
Open Source & Open Community at a 100-Year-Old Company
Donnie Berkholz
 
PPTX
Open Source & Open Community at a 100-Year-Old Company
Donnie Berkholz
 
PPTX
Discovering rivers & building bridges: DevOps @ CWT
Donnie Berkholz
 
ODP
Assholes are killing your project (MDC 2017)
Donnie Berkholz
 
PPTX
Mining the Go Developer Community
Donnie Berkholz
 
PPTX
Can we compare communities or are they all unique snowflakes?
Donnie Berkholz
 
PPTX
Hacking industry analysis: Analyst relations for startups
Donnie Berkholz
 
PDF
From 0 to DevOps in 5 minutes
Donnie Berkholz
 
PPTX
Commit yourself already: Contributing to Open Source
Donnie Berkholz
 
PDF
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Donnie Berkholz
 
PDF
DevOps, continuous delivery, & the new composable enterprise
Donnie Berkholz
 
PDF
IoT and the modern developer
Donnie Berkholz
 
Pricing and Packaging in Covid-19 Times - Heavybit
Donnie Berkholz
 
Open Source & Open Community at a 100-Year-Old Company
Donnie Berkholz
 
Open Source & Open Community at a 100-Year-Old Company
Donnie Berkholz
 
Discovering rivers & building bridges: DevOps @ CWT
Donnie Berkholz
 
Assholes are killing your project (MDC 2017)
Donnie Berkholz
 
Mining the Go Developer Community
Donnie Berkholz
 
Can we compare communities or are they all unique snowflakes?
Donnie Berkholz
 
Hacking industry analysis: Analyst relations for startups
Donnie Berkholz
 
From 0 to DevOps in 5 minutes
Donnie Berkholz
 
Commit yourself already: Contributing to Open Source
Donnie Berkholz
 
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Donnie Berkholz
 
DevOps, continuous delivery, & the new composable enterprise
Donnie Berkholz
 
IoT and the modern developer
Donnie Berkholz
 

Recently uploaded (20)

PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Tally software_Introduction_Presentation
AditiBansal54083
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 

DevOps 101+: From collaboration to microservices

Editor's Notes

  • #3: 0 talks at Glue last year, 12 this year 1 proposal at OSCON last year, 30 this year Intro myself and credibility re containers/microservices
  • #4: Q: “Allocate 100 points among the following five goals as they relate to your company or organization?” Overall business goals Enabled by cloud, open source, self-service IT
  • #5: Does your company struggle with increased demands for shorter release cycles, with business managers expecting weekly, daily or even hourly releases and updates?
  • #6: Cathedral, indulgences to bazaar Open source, cloud, DigitalOcean Shadow IT: IT as service provider, as vendor Changing sales models – 7 red lines, demand gen (content mktg) vs lead gen
  • #7: This one was hosting and cloud service providers
  • #8: Languages, databases, frameworks … What’s driving the way we build technology?
  • #11: Excepting Angular and React
  • #13: OODA loops
  • #14: Culture: Collaboration, Sharing Automation: Digital Measurement: KPIs As compared to ITIL: push down authority, plan iteratively, peer review, collaboration, automation
  • #15: Why? Empathy drives quality Internal customers Barriers slow delivery
  • #16: Why? Replicable – env parity Scalable Accelerated
  • #17: Configuration management CFEngine 1.0: 1993
  • #19: Developers vs DevOps Release management – quarters to weeks to days to hours Gary Gruver, HP Little’s Law – work in system proportional to arrival speed plus time in system. Reduce batch sizes. Lean.
  • #20: For cloud users: In general how would you describe your organization’s workload or service provisioning process?
  • #21: Why? Can’t improve what you can’t measure Cattle vs pets (scale, transience) Nagios (NetSaint): 1999 (MN co) Community, UX
  • #22: Overall 65.1%
  • #23: Overall 39.6%
  • #24: Data, not just code Note this is screened for DevOps-leaning audience Most orgs doing testing, but few automated pipelines
  • #25: Q: “Approximately how often do you deploy software applications to production?” Audience: People influential in cloud-services development
  • #26: The next step in DevOps How do we cope with these demands for agility, scalability, automation, transience?
  • #28: Q30. What is your organization’s strategy (if any) around the use of containers (e.g. Docker)? How does this change the infrastructure you’ve invested in for virtualization?
  • #29: VotE shows most orgs are largely moved to virtualization, a minority to automation, few to orchestration/private cloud Immutable infrastructure
  • #30: Make sure to clarify difference between Docker and K8s
  • #31: Of cloud-using orgs
  • #32: Of cloud-using orgs
  • #34: Business-defined separations. Bounded context based on cross-organizational empathy. Steve Yegge memo — Amazon must be SOA, or you’re fired.
  • #35: DevOps + microservices Bounded contexts, empathy defined DevOps is how you build and run microservices.
  • #36: Nomad out of HashiCorp, new competitor to Mesos/Kubernetes Azure Container Service, building on Docker & Mesos. Beta by EOY 2015 Also note PaaS providers moving to containers
  • #37: Windows catching up quickly with DevOps and containers No need to leave the Microsoft half of your environment behind
  • #38: Q16. What are your organization’s plans regarding a container orchestration tool?
  • #40: Hard to add new features, slow provisioning, SPOF
  • #45: Worked well: template project, resilience, idempotence, automation, exposing verbs Wrote their own testing library to test consumers Problems: right-sizing, code sharing (inheriting from common git repo and adding files worked)
  • #47: Fit service into existing infra, don’t fit infra into service Conway’s law – services fit org Skill, ops overhead, complexity, testability
  • #48: Fit service into existing infra, don’t fit infra into service Conway’s law – services fit org Skill, ops overhead, complexity, testability
  • #49: Fit service into existing infra, don’t fit infra into service Conway’s law – services fit org Skill, ops overhead, complexity, testability
  • #50: Q: “What are the top two uses of cloud-based platforms in your organization?” Audience: Those responsible for or influencing cloud-services decisions
  • #51: Most private PaaS options have bought into containers at this point
  • #52: The future of service delivery.
  • #53: DevOpsDays Minneapolis, July 20-21. $249, or $199 if you’re a startup, self-financed, etc