SlideShare a Scribd company logo
1 of 42
Building with containers:
How containers will drive cloud services
Donnie Berkholz, Ph.D.
Research Director — Development, DevOps, & IT Ops
2
microservices
Today’s roadmap
3
Flickr: maguisso
The new
reality
DevOps Containers Microservices
Real-world
examples
Technology
adoption
is increasingly
bottom-up
4
Wikipedia: G.dallorto
App-dev workloads are quickly moving to the cloud
5
Current Future
59.0%
7.9%
14.2%
5.2%
6.6%
7.1%
On-Premises, Non-Cloud
Off-Premises, Non-Cloud
On-premises Private Cloud
Hosted Private Cloud
Infrastructure-as-a-Service
(IaaS)/Public Cloud
Software-as-a-Service (SaaS)
n = 146
37.3%
6.1%
19.1%
9.9%
15.2%
12.4%
n = 134
Source: 451 VotE Cloud, Q2 2015
The new stack?
6
An infinite array of possible stacks.
DevOps:
Putting IT into high gear
7
The new
reality
DevOps Containers Microservices
Real-world
examples
8
What in the world
is DevOps,
anyhow?
9
Agile, truly tip to tail
Business to customer
Eerily similar to why orgs are moving to cloud…
10
41%
36%
35%
31%
31%
30%
24%
14%
8%
7%
6%
5%
5%
Cost Savings
Time to Market
Hardware Savings
Less to Manage Internally
Staff Savings
Improved Availability/Uptime
Scalability/For Peak Demand
Software Licensing Savings
Geographic Location
Create New/Additional Revenue for the Organization
Hybrid Cloud Interoperability
Improved Security
Other
Source: 451 VotE Cloud, Q4 2014; n=717
3 pillars of DevOps
11
Culture
Automation
Measurement
12
Culture:
Tear down all the silos
Flickr: kalandrakas
13
Flickr: respresFlickr: hartvig, snapeverything, roymaloon
Automation:
Pets vs Cattle
Automation: Infrastructure as code
14
Knight Capital and the $460 million bug
15
Wikipedia: Jericho
Measurement: #monitoringsucks/monitoringlove
16
Organizations with high-performing DevOps
initiatives 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…
17
DevOps is crossing the chasm
Web: Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook …
Vendor: CSC, IBM, CA, SAP, HP, Microsoft, Red Hat …
Finance: GE Capital, Nationwide, BNP Paribas, BNY Mellon,
World Bank, Paychex, Intuit …
Retail: The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target …
Manufacturing: General Motors, Northrop Grumman, LEGO, Bosch …
Govt: UK Government, US Department of Homeland Security …
Education: Kansas State University…
Source: Gene Kim
18
3 pillars of DevOps
19
Culture
Automation
Measurement
Enter containers:
The future of
virtualization
The new
reality
DevOps Containers Microservices
Real-world
examples
21
Aren’t they just like VMs? No.
Source: 451 Research, “Now Shipping: The Docker and containers ecosystem rapidly takes shape”
Automation, agility, empathy
22
Developers
love
Docker
Donnie Berkholz Source: http://www.slideshare.net/dberkholz/is-your-community-healthy-metrics-on-the-top-cm-software
23
*
But it’s not just a toy
24
21%}
Source: 451 VotE Cloud, Q1 2015; n=991
3.1%
19.8%
56.1%
10.7%
3.9%
4.2%
2.1%
Unfamiliar
No Plans
Discovery and Evaluation
Running Trials/Pilot Projects
Used for Test and Development
Environment
Initial Implementation of Production
Applications
Broad Implementation of
Production Applications
Today, early adopters. Tomorrow, the majority.
25
11.2%
47.8%
34.5%
6.6%
We are early adopters on the leading edge
We are pragmatic about new technology, but
will act sooner rather than later
We are conservative about new technology
and take a wait and see approach
We are skeptical and are usually late to the
game
Source: 451 VotE Cloud, Q2 2015; n=975
Fragmentation
drives microservices —
enabled by containers
26
The new
reality
DevOps Containers Microservices
Real-world
examples
Loosely coupled services
27
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.”
28
http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice
– Lauri Apple, Gilt Groupe, 14 Nov 2014
The foundation of microservices
29
Four real-world
examples
30
The new
reality
DevOps Containers Microservices
Real-world
examples
The exemplar
31
Real-world example #2
32
http://www.softwareag.com/blog/reality_check/index.php/integration-insights/microservices-fan-help-adopt/
Real-world example #3
33
http://www.slideshare.net/nathariel/scaling-microservices-architecture-on-aws
Real-world example #4: REA (realestate.com.au)
34
Flickr: linhrom
http://techblog.realestate.com.au/a-microservices-implementation-retrospective/
Look ma, no servers!
35
http://lg.io/2015/05/16/the-future-is-now-and-its-using-aws-lambda.html
What you need to do
• Yesterday: Develop a story around DevOps & containers
• Today: Begin to create support/services around DevOps
• Within 6 months: Support containers in compute, use internally elsewhere
• Within 18 months: Enable & encourage microservices migrations, consider
Lambda-style approaches & orchestration beyond them
36
The time for containers is now.
Donnie Berkholz
Twitter: @dberkholz
donnie.berkholz@451research.com
Some images from this presentation
are Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/
https://creativecommons.org/licenses/by/
38
Polyglot
programming
There’s no obvious choice for the right
language, based on community
adoption.
39
Donnie Berkholz Source: http://redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/
Polyglot databases
40
https://orchestrate.io/blog/2013/09/11/11polyglot-persistence-and-nosql-more-flexibility-more-complexity/
Polyglot frameworks
41
Donnie Berkholz Source: http://redmonk.com/dberkholz/2015/04/03/react-and-polymer-arising-among-javascript-mv-frameworks/
Real-world example #5:
Ctrip (Chinese travel site)
42
http://www.slideshare.net/yang75108/micro-service-architecture-c-trip-v11

More Related Content

What's hot

CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
CloudConnect 2012: Surprise! Your enterprise is already using cloud computingCloudConnect 2012: Surprise! Your enterprise is already using cloud computing
CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
Geva Perry
 

What's hot (20)

How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service delivery
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Software Development Trends 2014
Software Development Trends 2014Software Development Trends 2014
Software Development Trends 2014
 
Cloud Native: A dose of reality
Cloud Native: A dose of realityCloud Native: A dose of reality
Cloud Native: A dose of reality
 
The OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and PlatformsThe OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and Platforms
 
Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?
 
DevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the realityDevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the reality
 
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
 
How IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperativeHow IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperative
 
Dev ops
Dev opsDev ops
Dev ops
 
Cloud Native: what is it? Why?
Cloud Native: what is it? Why?Cloud Native: what is it? Why?
Cloud Native: what is it? Why?
 
Cloud Foundry 2015 LInuxCon Keynote
Cloud Foundry 2015 LInuxCon KeynoteCloud Foundry 2015 LInuxCon Keynote
Cloud Foundry 2015 LInuxCon Keynote
 
'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day
 
EdgeX Foundry - Open Interop Platform for the IoT Edge.
EdgeX  Foundry - Open Interop Platform for the IoT Edge. EdgeX  Foundry - Open Interop Platform for the IoT Edge.
EdgeX Foundry - Open Interop Platform for the IoT Edge.
 
Communication Operations: Lift off with Docker! - Jesse White
Communication Operations: Lift off with Docker! - Jesse WhiteCommunication Operations: Lift off with Docker! - Jesse White
Communication Operations: Lift off with Docker! - Jesse White
 
Microservices for Mortals
Microservices for MortalsMicroservices for Mortals
Microservices for Mortals
 
CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
CloudConnect 2012: Surprise! Your enterprise is already using cloud computingCloudConnect 2012: Surprise! Your enterprise is already using cloud computing
CloudConnect 2012: Surprise! Your enterprise is already using cloud computing
 
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing LandscapeThe Developer is the New CIO: How Vendors Adapt to the Changing Landscape
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
 
Being cloud native with IBM cloud
Being cloud native with IBM cloudBeing cloud native with IBM cloud
Being cloud native with IBM cloud
 
DevSecOps: The DoD Software Factory
DevSecOps: The DoD Software FactoryDevSecOps: The DoD Software Factory
DevSecOps: The DoD Software Factory
 

Viewers also liked

The limits of sharing craft
The limits of sharing craftThe limits of sharing craft
The limits of sharing craft
Donnie Berkholz
 
The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)
Donnie Berkholz
 

Viewers also liked (12)

Viking reprise: Nordic influences on US tech culture
Viking reprise: Nordic influences on US tech cultureViking reprise: Nordic influences on US tech culture
Viking reprise: Nordic influences on US tech culture
 
Parallel universes of DevOps and cloud developers, plus a BONUS config manage...
Parallel universes of DevOps and cloud developers, plus a BONUS config manage...Parallel universes of DevOps and cloud developers, plus a BONUS config manage...
Parallel universes of DevOps and cloud developers, plus a BONUS config manage...
 
451 Group on Analyst Relations
451 Group on Analyst Relations451 Group on Analyst Relations
451 Group on Analyst Relations
 
The limits of sharing craft
The limits of sharing craftThe limits of sharing craft
The limits of sharing craft
 
Tools and Tech for Big Data Success
Tools and Tech for Big Data SuccessTools and Tech for Big Data Success
Tools and Tech for Big Data Success
 
Commit yourself already: Contributing to open source
Commit yourself already: Contributing to open sourceCommit yourself already: Contributing to open source
Commit yourself already: Contributing to open source
 
451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...
451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...
451’s Berkholz on How DevOps, Automation and Orchestration Combine for Contin...
 
Is your community healthy? Metrics on the top CM software
Is your community healthy? Metrics on the top CM softwareIs your community healthy? Metrics on the top CM software
Is your community healthy? Metrics on the top CM software
 
The parallel universes of DevOps and cloud developers
The parallel universes of DevOps and cloud developersThe parallel universes of DevOps and cloud developers
The parallel universes of DevOps and cloud developers
 
The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)The parallel universes of DevOps and cloud developers (GlueCon)
The parallel universes of DevOps and cloud developers (GlueCon)
 
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected CarsThe New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
The New Assembly Line: 3 Best Practices for Building (Secure) Connected Cars
 
China capitulates: Another round of auto stimulus
China capitulates: Another round of auto stimulusChina capitulates: Another round of auto stimulus
China capitulates: Another round of auto stimulus
 

Similar to Building with containers: How containers will drive cloud services

Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 

Similar to Building with containers: How containers will drive cloud services (20)

The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1
 
Containers, from Production to Development
Containers, from Production to DevelopmentContainers, from Production to Development
Containers, from Production to Development
 
Containers, From Development to Production
Containers, From Development to ProductionContainers, From Development to Production
Containers, From Development to Production
 
the-state-of-observability-2021.pdf
the-state-of-observability-2021.pdfthe-state-of-observability-2021.pdf
the-state-of-observability-2021.pdf
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
Container World 2017!
Container World 2017!Container World 2017!
Container World 2017!
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
VMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry ExpertsVMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry Experts
 
Cloud Foundry CEO Sam Ramji 2015 OSCON Keynote
Cloud Foundry CEO Sam Ramji 2015 OSCON KeynoteCloud Foundry CEO Sam Ramji 2015 OSCON Keynote
Cloud Foundry CEO Sam Ramji 2015 OSCON Keynote
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the Enterprise
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
TechEvent 2019: Chaos Engineering - here we go; Lothar Wieske - Trivadis
TechEvent 2019: Chaos Engineering - here we go; Lothar Wieske - TrivadisTechEvent 2019: Chaos Engineering - here we go; Lothar Wieske - Trivadis
TechEvent 2019: Chaos Engineering - here we go; Lothar Wieske - Trivadis
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
 
Towards-cloud-native-HPC.pdf
Towards-cloud-native-HPC.pdfTowards-cloud-native-HPC.pdf
Towards-cloud-native-HPC.pdf
 
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The CloudDZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
 

More from Donnie Berkholz

More from Donnie Berkholz (10)

Pricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - HeavybitPricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - Heavybit
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Discovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWTDiscovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWT
 
Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)
 
Mining the Go Developer Community
Mining the Go Developer CommunityMining the Go Developer Community
Mining the Go Developer Community
 
Hacking industry analysis: Analyst relations for startups
Hacking industry analysis: Analyst relations for startupsHacking industry analysis: Analyst relations for startups
Hacking industry analysis: Analyst relations for startups
 
Commit yourself already: Contributing to Open Source
Commit yourself already: Contributing to Open SourceCommit yourself already: Contributing to Open Source
Commit yourself already: Contributing to Open Source
 
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteinsBeyond Linus Pauling: Conformation dependence of ideal geometry in proteins
Beyond Linus Pauling: Conformation dependence of ideal geometry in proteins
 
IoT and the modern developer
IoT and the modern developerIoT and the modern developer
IoT and the modern developer
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Building with containers: How containers will drive cloud services

Editor's Notes

  1. Today we’re going to dig deep into the technology, and specifically one of the hottest technologies of the past year – containers.
  2. 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
  3. Note: Recs for SPs at end
  4. Cathedral, indulgences to bazaar Open source, cloud, DigitalOcean
  5. Future is two years out App dev is 7.8% of workloads, ranked #5 (highest is email/collab at 15.9%) How do you get them to choose your offering? … But how are they building this?
  6. Languages, databases, frameworks … What’s driving the way we build technology?
  7. OODA loops
  8. How can SP do this? Marketing, PS, dev-focused services, SDKs etc
  9. Community, UX Keep using cattle metaphor
  10. Last one: education
  11. The next step in DevOps How do we cope with these demands for agility, scalability, automation, transience?
  12. VotE shows most orgs are largely moved to virtualization, a minority to automation, few to orchestration/private cloud Vagrant, Packer, Docker
  13. Explain GitHub, Stars/PRs/Forks
  14. Business-defined separations. Bounded context based on cross-organizational empathy. Steve Yegge memo — Amazon must be SOA, or you’re fired.
  15. DevOps + microservices Bounded contexts, empathy defined DevOps is how you build and run microservices.
  16. Also note PaaS providers moving to containers
  17. Amazing stuff, great open-source code But hard for the rest of the world to envision becoming like them Any others?
  18. Launch a multitenant, elastically scalable, componentized cloud integration platform Dynamically launch and run 100s of different demos in AWS Their own customers running hotel kiosks, retail POS
  19. 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)
  20. For Culture this may involve partnerships Show the dog food – re microservices in particular, internal IT, open source
  21. Fit service into existing infra, don’t fit infra into service Conway’s law – services fit org Skill, ops overhead, complexity, testability