devops, continuous delivery, & the new composable enterprise

29
DevOps, continuous delivery, & the new composable enterprise Donnie Berkholz @dberkholz

Upload: donnie-berkholz

Post on 16-Jul-2015

379 views

Category:

Technology


1 download

TRANSCRIPT

DevOps, continuous delivery,& the new composable enterprise

Donnie Berkholz@dberkholz

Agile is about product

Don't get tied up in the process

Agile (vs waterfall)

You 're guaranteed to deliver something that works by the same deadline

Agile (vs waterfall)

You're going to ship many somethings in advance of the original deadline

Agile (vs waterfall)

You may not have the same feature set by the same deadline

What in the world is DevOps, anyhow?

Agile, truly tip to tail

Business to customer

Flickr: kalandrakas

Tear down all the silos

“Infrastructure as code”

Knight Capital and the $460 million bug

Disruption in systems: config management

#monitoringsucks/#monitoringlove

Stack Overflow monitoring traction

Organizations with high performing DevOps organizations were 2x more likely to exceed profitability, market share and productivity

goals…

Source: Puppet Labs 2014 State Of DevOps

…and had 50% higher market capitalization growth over 3 years…

Gene Kim

Who Is Doing DevOps?

Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook … CSC, IBM, CA, SAP, HP, Microsoft, Red Hat … GE Capital, Nationwide, BNP Paribas, BNY Mellon,

World Bank, Paychex, Intuit … The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target … General Motors, Northrop Grumman, LEGO, Bosche … UK Government, US Department of Homeland Security … Kansas State University…

Who else?

Gene Kim

CI/CD & the changing roles of Devs and Ops

Test your infrastructure like your code

The composable enterprise and the Yegge memo

Containerization

Stack Overflow container traction

Microservices (not monoliths)

Separation of (business) concerns into services accessed via REST APIs

Resilient to failure, easily reusable, etc

Platform as a Service (PaaS)

Has its time finally arrived?

The view from 40,000 feet

continuousautomation.com

Minimizing risk, Maximizing agility

● Architecture: Microservices, monitoring● Code: Continuous integration, feature flags● Servers: Continuous delivery, infrastructure as code● Services: Rolling updates, resilient engineering● Product: Continuous deployment, restricted audience

Change management

“Leading Change” by John Kotter

Donnie [email protected]/IRC: dberkholz