SlideShare a Scribd company logo
1 of 13
V2.1
@edhoppitt
Containers all the way ?
So why containers ?
Innovate like a start-up, deliver like an Enterprise
So why containers ?
Innovate like a start-up, deliver like an Enterprise
SCALE
Breaks Hardware
With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
So why containers ?
Delivering Infrastructure at speed is hard
SPEED
Breaks Software
So why containers ?
Delivering Software at speed is even harder
With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
SPEED at SCALE
Breaks Everything
So why containers ?
So trying to do both with today’s methods …..
With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
Rate of change
increases
Cost size and risk of
change reduced
So why containers ?
A new approach to speed
With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
Cars Consumer Goods Frozen Foods Beer Pizza
An engine that allows any
payload to be encapsulated
as a lightweight portable self-
sufficient container …
… that can be manipulated
using standard tools and run
consistently on any delivery
platform.
So why containers ?
Containers aren’t a complex concept
Developer’s Laptop QA Server Data Center Public Cloud Contributors Laptop
Static Website User DB Web Front End Queue Analytics DB
An engine that allows any
payload to be encapsulated
as a lightweight portable self-
sufficient container …
… that can be manipulated
using standard tools and run
consistently on any delivery
platform.
So why containers ?
Containers aren’t a complex concept
So why containers ?
However there’s loads a container doesn’t include
So why containers ?
Taking the analogy back to the shipping world
The reality of those first steps
Gen 2 + Gen 3 = Gen 5
Monolithic/Layered
Generation 2 / Mode 1
Cherished Applications
Data Silos
Systems of Record
Maintaining history
Slow rate of change
Micro Services
Generation 3 / Mode 2
Lightweight Applications
Rapid Iteration
Delivering User Need
Agile
Containers for some of the way !
Choose your weapon

More Related Content

What's hot

Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
aspyker
 

What's hot (20)

Scaling micro services at gilt
Scaling micro services at giltScaling micro services at gilt
Scaling micro services at gilt
 
Microservices application deployment with docker
Microservices application deployment with dockerMicroservices application deployment with docker
Microservices application deployment with docker
 
Amazingly Simple Serverless Go
Amazingly Simple Serverless GoAmazingly Simple Serverless Go
Amazingly Simple Serverless Go
 
My session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container ServiceMy session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container Service
 
NetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker TalkNetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker Talk
 
Docker in Production at the Aurora Team
Docker in Production at the Aurora TeamDocker in Production at the Aurora Team
Docker in Production at the Aurora Team
 
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
 
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
 
Building a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The EssentialsBuilding a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The Essentials
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
 
Structuring node.js projects - Seven Peaks Software (Node.JS Meetup 18 nov 2021)
Structuring node.js projects - Seven Peaks Software (Node.JS Meetup 18 nov 2021)Structuring node.js projects - Seven Peaks Software (Node.JS Meetup 18 nov 2021)
Structuring node.js projects - Seven Peaks Software (Node.JS Meetup 18 nov 2021)
 
SharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 SessionSharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 Session
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Source
 
Managing short lived Kubernetes (Production) deployments
Managing short lived Kubernetes (Production) deploymentsManaging short lived Kubernetes (Production) deployments
Managing short lived Kubernetes (Production) deployments
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
 
Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
 
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDACollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
CollabDays 2020 Barcelona - Serverless Kubernetes with KEDA
 
Knative from an Enterprise Perspective
Knative from an Enterprise PerspectiveKnative from an Enterprise Perspective
Knative from an Enterprise Perspective
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
 
My session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in HaarlemMy session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in Haarlem
 

Viewers also liked

Väike suur
Väike suurVäike suur
Väike suur
meelimae
 
Quiz opposites
Quiz oppositesQuiz opposites
Quiz opposites
20130111
 
Business Event Tourism Project
Business Event Tourism ProjectBusiness Event Tourism Project
Business Event Tourism Project
Alan Byrne
 

Viewers also liked (14)

Christmas in Vigo (Spain)
Christmas in Vigo (Spain)Christmas in Vigo (Spain)
Christmas in Vigo (Spain)
 
Выход малого и среднего бизнеса на европейские рынки
Выход малого и среднего бизнеса на европейские рынкиВыход малого и среднего бизнеса на европейские рынки
Выход малого и среднего бизнеса на европейские рынки
 
Väike suur
Väike suurVäike suur
Väike suur
 
КІПЦ "Європейський клуб". Звіт про діяльність 2014 рік
КІПЦ "Європейський клуб". Звіт про діяльність 2014 рікКІПЦ "Європейський клуб". Звіт про діяльність 2014 рік
КІПЦ "Європейський клуб". Звіт про діяльність 2014 рік
 
B2B marketing
B2B marketing B2B marketing
B2B marketing
 
Un:Think Lightning Talk - The Fall of the Customer Datacenter by 2030
Un:Think Lightning Talk - The Fall of the Customer Datacenter by 2030Un:Think Lightning Talk - The Fall of the Customer Datacenter by 2030
Un:Think Lightning Talk - The Fall of the Customer Datacenter by 2030
 
Quiz opposites
Quiz oppositesQuiz opposites
Quiz opposites
 
Нові сусіди. Історії
Нові сусіди. ІсторіїНові сусіди. Історії
Нові сусіди. Історії
 
EVS-opportunity in Kremenchuk
EVS-opportunity in KremenchukEVS-opportunity in Kremenchuk
EVS-opportunity in Kremenchuk
 
Evaluacionmodulo2
Evaluacionmodulo2Evaluacionmodulo2
Evaluacionmodulo2
 
Иннокентий Нестеренко, Topright: Модернизация интернет-агентства
Иннокентий Нестеренко, Topright: Модернизация интернет-агентстваИннокентий Нестеренко, Topright: Модернизация интернет-агентства
Иннокентий Нестеренко, Topright: Модернизация интернет-агентства
 
Digital кампания для продуктового ритейлера
Digital кампания для продуктового ритейлераDigital кампания для продуктового ритейлера
Digital кампания для продуктового ритейлера
 
Marketing digital fundamentos westhillianos
Marketing digital fundamentos westhillianos Marketing digital fundamentos westhillianos
Marketing digital fundamentos westhillianos
 
Business Event Tourism Project
Business Event Tourism ProjectBusiness Event Tourism Project
Business Event Tourism Project
 

Similar to Un:Think Lightning Talk - Containers

Similar to Un:Think Lightning Talk - Containers (20)

Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp London
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data Scientists
 
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben GolubRackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
Rackspace::Solve SFO - Solve(Scale) Featuring Docker CEO Ben Golub
 
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and KnativeBuild and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
 
The Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data ProblemsThe Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data Problems
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
 
Are VMs Passé?
Are VMs Passé?Are VMs Passé?
Are VMs Passé?
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé?
 
Intro Docker to Loire Atlantique
Intro Docker to Loire AtlantiqueIntro Docker to Loire Atlantique
Intro Docker to Loire Atlantique
 
The Future of Web Application Architectures
The Future of Web Application ArchitecturesThe Future of Web Application Architectures
The Future of Web Application Architectures
 
Introduction Into Docker Ecosystem
Introduction Into Docker EcosystemIntroduction Into Docker Ecosystem
Introduction Into Docker Ecosystem
 
Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016Accelerate application delivery with docker containers and windows server 2016
Accelerate application delivery with docker containers and windows server 2016
 
The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...The challenge of application distribution - Introduction to Docker (2014 dec ...
The challenge of application distribution - Introduction to Docker (2014 dec ...
 
Digital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and MicroservicesDigital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and Microservices
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
Containers and Why They Matter
Containers and Why They MatterContainers and Why They Matter
Containers and Why They Matter
 
Getting Started with Containers on AWS: Collision 2018
Getting Started with Containers on AWS: Collision 2018Getting Started with Containers on AWS: Collision 2018
Getting Started with Containers on AWS: Collision 2018
 
Continuous Delivery With Containers
Continuous Delivery With ContainersContinuous Delivery With Containers
Continuous Delivery With Containers
 

Recently uploaded

Recently uploaded (20)

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
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
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?
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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...
 

Un:Think Lightning Talk - Containers

  • 2. So why containers ? Innovate like a start-up, deliver like an Enterprise
  • 3. So why containers ? Innovate like a start-up, deliver like an Enterprise
  • 4. SCALE Breaks Hardware With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices So why containers ? Delivering Infrastructure at speed is hard
  • 5. SPEED Breaks Software So why containers ? Delivering Software at speed is even harder With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
  • 6. SPEED at SCALE Breaks Everything So why containers ? So trying to do both with today’s methods ….. With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
  • 7. Rate of change increases Cost size and risk of change reduced So why containers ? A new approach to speed With thanks - from Adrian Cockroft ‘The Netflix Guy’ - Microservices
  • 8. Cars Consumer Goods Frozen Foods Beer Pizza An engine that allows any payload to be encapsulated as a lightweight portable self- sufficient container … … that can be manipulated using standard tools and run consistently on any delivery platform. So why containers ? Containers aren’t a complex concept
  • 9. Developer’s Laptop QA Server Data Center Public Cloud Contributors Laptop Static Website User DB Web Front End Queue Analytics DB An engine that allows any payload to be encapsulated as a lightweight portable self- sufficient container … … that can be manipulated using standard tools and run consistently on any delivery platform. So why containers ? Containers aren’t a complex concept
  • 10. So why containers ? However there’s loads a container doesn’t include
  • 11. So why containers ? Taking the analogy back to the shipping world
  • 12. The reality of those first steps Gen 2 + Gen 3 = Gen 5 Monolithic/Layered Generation 2 / Mode 1 Cherished Applications Data Silos Systems of Record Maintaining history Slow rate of change Micro Services Generation 3 / Mode 2 Lightweight Applications Rapid Iteration Delivering User Need Agile
  • 13. Containers for some of the way ! Choose your weapon