guns, germs and microservices lisa 2015
TRANSCRIPT
![Page 1: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/1.jpg)
Guns, Germs and Microservices
John Willis"
@botchagalupe"
![Page 2: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/2.jpg)
@botchagalupe• a.k.a. John Willis
• Work at Docker
• 35 Years in IT Operations
• Exxon, Canonical, Chef, Enstratius, Socketplane
• Devopsdays Core Organizer
• 35 Devopsdays
• DOES15 Organizers
![Page 3: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/3.jpg)
Overview
![Page 4: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/4.jpg)
Battle of Cajamarca
![Page 5: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/5.jpg)
![Page 6: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/6.jpg)
![Page 7: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/7.jpg)
Geography Agriculture Civilization Tools
Feedback LoopsCybernetic Feedback Loops
Shorten Distance and Latency
![Page 8: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/8.jpg)
Geography
!!!!!!
Agriculture
!!!!!!!!!!!
Civilization
!!!!!!!!!!!!!!!
Tools
Terminal Velocity
![Page 9: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/9.jpg)
• Speed"
• Moving Fast "
• Pivot Quickly"
• Empowerment"
• Frictionless Environments"
• Frictionless Handoffs"
• Trust"
• Predicts Innovation Success "
• Fail Fast Fail Often
Faster Cheaper Safer
http://blog.gardeviance.org/2012/07/adoption-cycles.html
oh crap
![Page 10: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/10.jpg)
Data Gravity
http://blog.mccrory.me/2010/12/07/data-gravity-in-the-clouds/
![Page 11: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/11.jpg)
Data Information Knowledge Actions
Data GravityCybernetic Feedback Loops
Shorten Distance and Latency
![Page 12: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/12.jpg)
!!!!!!
Information
!!!!!!!!!!!
Knowledge
!!!!!!!!!!!!!!!
Actions
Data"Gravity
Terminal Velocity
![Page 13: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/13.jpg)
!!!!!!
Information
Data"Gravity
Current Solar System
Micro"Services
Devops
LXC
SOA
Docker
Zones
![Page 14: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/14.jpg)
!!!!!!
Information
Data"Gravity
Acceleration
Micro"Services
Devops
LXC
SOA
Docker
Zones
![Page 15: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/15.jpg)
!!!!!!
Information
Data"Gravity
The New Guns, Germs and Steel
Micro"Services
Docker
Convergence
![Page 16: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/16.jpg)
Colonization
![Page 17: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/17.jpg)
IOT - The Elephant in the Room
![Page 18: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/18.jpg)
• First Order Effects"
• Development Efficiencies"
• Second Order Effects"
• Continuous Integration "
• Continuous Deployment"
• Tertiary Effects"
• Artifact Efficiencies"
• Data Testing "
• Image Layering
Docker Positive Feedback Loops
![Page 19: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/19.jpg)
Microservices
Small Autonomous Services That Work Together"
Sam Newman
Loosely Coupled Service Oriented Architectures With
Bounded Context "Adrian Cockroft
![Page 20: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/20.jpg)
Immutable Decomposition
![Page 21: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/21.jpg)
![Page 22: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/22.jpg)
![Page 23: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/23.jpg)
Why Data Gravity, Docker and Microservices
Data is the new center of gravity"
Docker is a killer app for Microservices"
Data Gravity is a killer app for Docker
![Page 24: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/24.jpg)
Complexity
Culture
![Page 25: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/25.jpg)
Dave McCroy @mccrory
Adrian cockcroft@adrianco
James Urquhart @jamesurquhart"!Simon Warley @swardley"!Michael Bryzek @mbryzek"!Bryan Cantrill @bcantrill"!Gene Kim @realgenekim
Special Thanks
![Page 26: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/26.jpg)
https://gist.github.com/botchagalupe/7e923995c4afaa5251a9
My Presentations and Blogs
![Page 27: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/27.jpg)
http://mm.gmstatic.net/38/909597.jpg"http://video.nationalgeographic.com/video/player/media/smallpox-sci/smallpox-sci_480x360.jpg"http://apworldhistory2012-2013.weebly.com/uploads/9/9/9/6/9996001/8635749.jpg?385"http://www.marineinsight.com/wp-content/uploads/2013/05/shipping-containers.jpg"http://www.guns.com/wp-content/uploads/2013/04/maxim_gun_crew-cover.jpg"http://eugenedvorkin.com/wp-content/uploads/2014/06/micro-service-architecture.png"http://brethrencoast.com/weapon/rapier.jpg"https://www.sciencenews.org/sites/default/files/main/blogposts/sci_Goats_Go_Inspecting_wikimedia_commons.jpg"http://www.cloudproviderusa.com/wp-content/uploads/2012/12/big-data.jpeg"http://upload.wikimedia.org/wikipedia/commons/3/39/Inca-Spanish_confrontation.JPG"http://ecx.images-amazon.com/images/I/81n3b6i-SVL.jpg"http://www.fool.com/investing/general/2015/04/02/international-business-machines-corp-invests-3-bil.aspx"http://en.wikipedia.org/wiki/Battle_of_the_Shangani"!!!!!!!!
!!
Images
![Page 28: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/28.jpg)
Bonus Slides
![Page 29: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/29.jpg)
Why Devops?
• CAMS
• Culture
• Automation
• Measurement
• Sharing
![Page 30: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/30.jpg)
Culture
Automation
Measurement
Sharing Continuous
Improvement
Learning
DeliveryCollaboration
CAMS = Cybernetic Feedback Loop
![Page 31: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/31.jpg)
Docker and the Three Ways
![Page 32: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/32.jpg)
The First Way: Systems Thinking
![Page 33: Guns, Germs and Microservices LISA 2015](https://reader035.vdocuments.net/reader035/viewer/2022062310/58f089831a28abaf1f8b4683/html5/thumbnails/33.jpg)
Left to Right Flow• Variety"
• Determine your variety of offerings based on operational efficiency and market demand!
• Velocity!• Maintain a steady flow through all
processes of the supply chain!• Variability!
• Manage inconsistencies carefully to reduce cost and improve quality!
• Visibility!• Ensure the transparency of all
processes to enable continuous learning and improvement