SlideShare a Scribd company logo
sendachi.com
Banking and Docker
Datacenter:
How containers drive agility
Matt Saunders
Principal Consultant
Sendachi
sendachi.com
Sendachi
• Formed in 2016
• Merging Clutch (US) and Contino (UK)
• VC Funded Services Company
• Docker Premier Partner
sendachi.com
Sendachi
• Enterprise Focus
• DevOps & Continuous Delivery
• Containerisation & Virtualisation
• Microservices
• Security, Reliability & Resilience
• Cloud Architecture
sendachi.com
Read our Briefing
sendachi.com
The Case…
• … for Change in Banking
• … for Containers
• … for Docker Data Center
sendachi.com
The Case for
Change in Banking
sendachi.com
The Need
“The digital agenda means there is an increasing need
to innovate and ship even more high quality software
more frequently than before into this complex
technology environment”
sendachi.com
Challenges in Banking
• Disruption: Need to Innovate
• Complicated Legacy
• Regulatory Changes
sendachi.com
Banking: Disruption
sendachi.com
Banking: Disruption
sendachi.com
Banking: Disruption
sendachi.com
Banking: Disruption
sendachi.com
Complicated Legacy
• Legacy Apps often using older architecture
• Complex interdependencies
• Every technology under the sun
• Thousands of servers
• A need for modernisation
• Containerisation can hasten adoption
sendachi.com
Regulatory Requirements
• Tedious auditability requirements
• Manual records
sendachi.com
The Case for
Containers
sendachi.com
Containerisation Benefits (1/2)
• Container abstraction layer
• Platform Portability
• Resilience with Clustering
• Provenance and Traceability
sendachi.com
Containerisation Benefits (2/2)
• Environment Consistency
• Improved Compute Density
• Multi-Tenancy
• Remove the Virtualisation Tax
sendachi.com
Container Abstraction Layer
• Common point of entry for containers
• Run diverse technology stacks
• HTTP with RESTful Interfaces work well
• Microservices
• 12 Factor Applications
sendachi.com
Platform Portability
• Move applications easily between servers
• Private and public cloud
• Everything is contained
sendachi.com
Resilience with Clustering
• Higher-order clustering options
• Built specifically for Docker
• Docker Swarm itself is a containerised application
sendachi.com
Provenance and Traceability
• Container builds can be automated
• Cryptographic signing available
• Docker registry comms are encrypted
• Proof that the image is as-built
sendachi.com
Environment Consistency
• Applications run purely inside containers
• Environment information stored outside containers
• The same unaltered container runs in all environments
• Environmental drift is minimised
sendachi.com
Improved Compute Density
• Applications can be limited by memory and CPU
• Pre-allocation of resources isn’t necessary
• Intelligent scheduling of workloads with Swarm
• Run larger Docker host servers without
virtualisation
sendachi.com
Multi-Tenancy
• Docker containers are insulated from each other
• Containers can’t interfere or interact with each other
• Enables greater density
sendachi.com
Remove the Virtualisation Tax
• Docker machine can run on bare metal
• Swarm orchestration optimally places containers
• Swarm will replace containers on failed nodes
• Any need for virtualisation?
sendachi.com
The Case for
Docker
sendachi.com
Docker Adoption
5.6 million pulls/day
$1 billion valuation
2 billion + pulls to date
sendachi.com
Docker Adoption
sendachi.com
Docker Adoption
sendachi.com
Docker Adoption
sendachi.com
Docker Datacenter
• Integrated Pipeline of Tools
• Build
• Ship
• Run
sendachi.com
Docker Datacenter
sendachi.com
Docker Datacenter
• Docker Toolbox
• Run a Docker environment locally
• Build containers
• Cryptographic signing
sendachi.com
Docker Datacenter
• Docker Universal Control Plane
• Container Management
• Container Deployment
• Security
• RBAC
• Enterprise Integration
sendachi.com
Docker Datacenter
• Docker Trusted Registry
• Hosts your images
• Fine-grained RBAC
• Cryptographic signing
sendachi.com
Docker Datacenter
• Docker Content Trust
• Cryptographic
Guarantees
• Signed with keys
• Establishes trust
• Valid Signatures
required
sendachi.com
Docker Datacenter
• Docker Swarm
• Orchestration
• Scaling
• Powerful Clustering Tool
sendachi.com
How?
sendachi.com
Container Strategy
• Tooling and Technology
• Strategy and Governance
sendachi.com
Tooling and Technology
• Proof of Concept
• Training and Upskilling
• Tooling Implementation
• Operational Readiness
sendachi.com
Strategy and Governance
• Reference Architecture
• Identifying good fit applications and teams
• Standards and Best Practice
• Education and consensus around Docker
• Audit and control
sendachi.com
Need Help?
sendachi.com
Sendachi
• Enterprise Focus
• DevOps & Continuous Delivery
• Containerisation & Virtualisation
• Microservices
• Security, Reliability & Resilience
• Cloud Architecture
sendachi.com
Sendachi
• Formed in 2016
• Merging Clutch (US) and Contino (UK)
• VC Funded Services Company
• Docker Premier Partner
sendachi.com
Read our Briefing
sendachi.com
Thanks!
Matt Saunders
Principal Consultant
@cm6051
matt.saunders@sendachi.com
Sendachi
@dangerousisgood
sendachi.com

More Related Content

What's hot

Jelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for DevelopersJelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for Developers
Jelastic Multi-Cloud PaaS
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad
 
VMware@Night: Container & Virtualisierung
VMware@Night: Container & VirtualisierungVMware@Night: Container & Virtualisierung
VMware@Night: Container & Virtualisierung
Digicomp Academy AG
 
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Tokyo Azure Meetup #5 - Microservices and Azure Service FabricTokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Tokyo Azure Meetup
 
Kubernetes is all you need
Kubernetes is all you needKubernetes is all you need
Kubernetes is all you need
Vishwas N
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service Fabric
Mukul Jain
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
Nagaraj Shenoy
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric
Fernando Mejía
 
Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric
Luis Valencia
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
buildacloud
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
Barton George
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
Edgar Vonk
 
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !
Francisco Gonçalves
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Mesosphere Inc.
 
Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11
Mesosphere Inc.
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
Faren faren
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
Ravi Kiran
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
Manuel Silveyra
 
Kubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIKubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch II
PT Datacomm Diangraha
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
Mikkel Mørk Hegnhøj
 

What's hot (20)

Jelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for DevelopersJelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
VMware@Night: Container & Virtualisierung
VMware@Night: Container & VirtualisierungVMware@Night: Container & Virtualisierung
VMware@Night: Container & Virtualisierung
 
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Tokyo Azure Meetup #5 - Microservices and Azure Service FabricTokyo Azure Meetup #5 - Microservices and Azure Service Fabric
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
 
Kubernetes is all you need
Kubernetes is all you needKubernetes is all you need
Kubernetes is all you need
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service Fabric
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric
 
Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
 
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
 
Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Kubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIKubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch II
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
 

Viewers also liked

Container World 2017!
Container World 2017!Container World 2017!
Container World 2017!
kgraham32
 
Nano Segmentation - A Docker Security Journey
Nano Segmentation - A Docker Security JourneyNano Segmentation - A Docker Security Journey
Nano Segmentation - A Docker Security Journey
Yun Zhi Lin
 
Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...
Black Duck by Synopsys
 
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/DevThe Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
Robert Starmer
 
CCA International - L'expérience client nouvelle génération
CCA International - L'expérience client nouvelle générationCCA International - L'expérience client nouvelle génération
CCA International - L'expérience client nouvelle génération
Matthieu Clauzure
 
Modern Marketing 101 - Business Solution Partners (www.bspny.com)
Modern Marketing 101 - Business Solution Partners (www.bspny.com)Modern Marketing 101 - Business Solution Partners (www.bspny.com)
Modern Marketing 101 - Business Solution Partners (www.bspny.com)
Hussain Zaidi
 
Internet a changé les Relations Client-Marque
Internet a changé les Relations Client-MarqueInternet a changé les Relations Client-Marque
Internet a changé les Relations Client-Marque
Henri Kaufman
 
Glossary of Modern Marketing Definitions
Glossary of Modern Marketing Definitions Glossary of Modern Marketing Definitions
Glossary of Modern Marketing Definitions
Modern Marketing Partners
 
P&G: Marketing Capabilities, HBR Case Study
P&G: Marketing Capabilities, HBR Case StudyP&G: Marketing Capabilities, HBR Case Study
P&G: Marketing Capabilities, HBR Case Study
Rohan Singh
 
Accenture Digital Banking Survey 2015
Accenture Digital Banking Survey 2015Accenture Digital Banking Survey 2015
Accenture Digital Banking Survey 2015
Den Reymer
 
Channel Technologies
Channel Technologies Channel Technologies
Channel Technologies
Pradeep Sati
 
Lead Nurturing: The Blueprint for Building Successful Campaigns
Lead Nurturing: The Blueprint for Building Successful CampaignsLead Nurturing: The Blueprint for Building Successful Campaigns
Lead Nurturing: The Blueprint for Building Successful Campaigns
G3 Communications
 
Chicago Oracle Marketing Cloud User Group - November
Chicago Oracle Marketing Cloud User Group - NovemberChicago Oracle Marketing Cloud User Group - November
Chicago Oracle Marketing Cloud User Group - November
Ron Corbisier
 
Connecting the Retail Industry
Connecting the Retail IndustryConnecting the Retail Industry
Connecting the Retail Industry
WSO2
 
Creating One Customer Journey Ecosystem that Meets All Banking Needs
Creating One Customer Journey Ecosystem that Meets All Banking NeedsCreating One Customer Journey Ecosystem that Meets All Banking Needs
Creating One Customer Journey Ecosystem that Meets All Banking Needs
Cognizant
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Capgemini
 
Create a Winning Lead Nurturing Strategy in 90 Days
Create a Winning Lead Nurturing Strategy in 90 DaysCreate a Winning Lead Nurturing Strategy in 90 Days
Create a Winning Lead Nurturing Strategy in 90 Days
Henry Bruce
 
Construction Leads Guide: Lead Generation Best Practices
Construction Leads Guide:  Lead Generation Best PracticesConstruction Leads Guide:  Lead Generation Best Practices
Construction Leads Guide: Lead Generation Best Practices
Modern Marketing Partners
 
Omnichannel Open Architecture
Omnichannel Open Architecture Omnichannel Open Architecture
Omnichannel Open Architecture
Divante
 
Hitachi smart city
Hitachi  smart cityHitachi  smart city
Hitachi smart city
jbcinvest
 

Viewers also liked (20)

Container World 2017!
Container World 2017!Container World 2017!
Container World 2017!
 
Nano Segmentation - A Docker Security Journey
Nano Segmentation - A Docker Security JourneyNano Segmentation - A Docker Security Journey
Nano Segmentation - A Docker Security Journey
 
Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...
 
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/DevThe Rise of the Container:  The Dev/Ops Technology That Accelerates Ops/Dev
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/Dev
 
CCA International - L'expérience client nouvelle génération
CCA International - L'expérience client nouvelle générationCCA International - L'expérience client nouvelle génération
CCA International - L'expérience client nouvelle génération
 
Modern Marketing 101 - Business Solution Partners (www.bspny.com)
Modern Marketing 101 - Business Solution Partners (www.bspny.com)Modern Marketing 101 - Business Solution Partners (www.bspny.com)
Modern Marketing 101 - Business Solution Partners (www.bspny.com)
 
Internet a changé les Relations Client-Marque
Internet a changé les Relations Client-MarqueInternet a changé les Relations Client-Marque
Internet a changé les Relations Client-Marque
 
Glossary of Modern Marketing Definitions
Glossary of Modern Marketing Definitions Glossary of Modern Marketing Definitions
Glossary of Modern Marketing Definitions
 
P&G: Marketing Capabilities, HBR Case Study
P&G: Marketing Capabilities, HBR Case StudyP&G: Marketing Capabilities, HBR Case Study
P&G: Marketing Capabilities, HBR Case Study
 
Accenture Digital Banking Survey 2015
Accenture Digital Banking Survey 2015Accenture Digital Banking Survey 2015
Accenture Digital Banking Survey 2015
 
Channel Technologies
Channel Technologies Channel Technologies
Channel Technologies
 
Lead Nurturing: The Blueprint for Building Successful Campaigns
Lead Nurturing: The Blueprint for Building Successful CampaignsLead Nurturing: The Blueprint for Building Successful Campaigns
Lead Nurturing: The Blueprint for Building Successful Campaigns
 
Chicago Oracle Marketing Cloud User Group - November
Chicago Oracle Marketing Cloud User Group - NovemberChicago Oracle Marketing Cloud User Group - November
Chicago Oracle Marketing Cloud User Group - November
 
Connecting the Retail Industry
Connecting the Retail IndustryConnecting the Retail Industry
Connecting the Retail Industry
 
Creating One Customer Journey Ecosystem that Meets All Banking Needs
Creating One Customer Journey Ecosystem that Meets All Banking NeedsCreating One Customer Journey Ecosystem that Meets All Banking Needs
Creating One Customer Journey Ecosystem that Meets All Banking Needs
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
 
Create a Winning Lead Nurturing Strategy in 90 Days
Create a Winning Lead Nurturing Strategy in 90 DaysCreate a Winning Lead Nurturing Strategy in 90 Days
Create a Winning Lead Nurturing Strategy in 90 Days
 
Construction Leads Guide: Lead Generation Best Practices
Construction Leads Guide:  Lead Generation Best PracticesConstruction Leads Guide:  Lead Generation Best Practices
Construction Leads Guide: Lead Generation Best Practices
 
Omnichannel Open Architecture
Omnichannel Open Architecture Omnichannel Open Architecture
Omnichannel Open Architecture
 
Hitachi smart city
Hitachi  smart cityHitachi  smart city
Hitachi smart city
 

Similar to Banking and Docker Datacenter - How Containers Drive Agility

Is Docker Scalable? 5 Big Docker Myths Explodeded
Is Docker Scalable?  5 Big Docker Myths ExplodededIs Docker Scalable?  5 Big Docker Myths Explodeded
Is Docker Scalable? 5 Big Docker Myths Explodeded
Sendachi
 
The Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
The Perils and Triumphs of using Cassandra at a .NET/Microsoft ShopThe Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
The Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
Jeff Smoley
 
Rami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with DockerRami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with Docker
Web à Québec
 
Docker - HieuHoang
Docker - HieuHoangDocker - HieuHoang
Docker - HieuHoang
Hieu Hoang
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
Karthik Gaekwad
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in China
Docker, Inc.
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
Oracle Developers
 
microservice architecture and docker
microservice architecture and dockermicroservice architecture and docker
microservice architecture and docker
iitsasi
 
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
DataStax Academy
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
Ambassador Labs
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with Net
David Revoledo
 
Whales, Clouds, and Bubbles...?
Whales, Clouds, and Bubbles...?Whales, Clouds, and Bubbles...?
Whales, Clouds, and Bubbles...?
Mary Anthony
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
Emiliano Pecis
 
Built in NM - Meetup Talk - CTL Labs
Built in NM - Meetup Talk - CTL LabsBuilt in NM - Meetup Talk - CTL Labs
Built in NM - Meetup Talk - CTL Labs
Ross Jimenez
 
Dockercon plugins session
Dockercon plugins sessionDockercon plugins session
Dockercon plugins session
Weaveworks
 
An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To Docker
Gabriella Davis
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
Madan Ganesh Velayudham
 
Docker for developers - The big picture
Docker for developers - The big pictureDocker for developers - The big picture
Docker for developers - The big picture
George Dyrrahitis
 
Microservices & Docker + DDD + CQRS
Microservices & Docker + DDD + CQRSMicroservices & Docker + DDD + CQRS
Microservices & Docker + DDD + CQRS
Gieovanny Alzate Sandoval
 

Similar to Banking and Docker Datacenter - How Containers Drive Agility (20)

Is Docker Scalable? 5 Big Docker Myths Explodeded
Is Docker Scalable?  5 Big Docker Myths ExplodededIs Docker Scalable?  5 Big Docker Myths Explodeded
Is Docker Scalable? 5 Big Docker Myths Explodeded
 
The Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
The Perils and Triumphs of using Cassandra at a .NET/Microsoft ShopThe Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
The Perils and Triumphs of using Cassandra at a .NET/Microsoft Shop
 
Rami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with DockerRami Sayar - Node microservices with Docker
Rami Sayar - Node microservices with Docker
 
Docker - HieuHoang
Docker - HieuHoangDocker - HieuHoang
Docker - HieuHoang
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in China
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
microservice architecture and docker
microservice architecture and dockermicroservice architecture and docker
microservice architecture and docker
 
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
Microservices are the Future! (...and always will be) - Josh Holtzman, PayPal...
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with Net
 
Whales, Clouds, and Bubbles...?
Whales, Clouds, and Bubbles...?Whales, Clouds, and Bubbles...?
Whales, Clouds, and Bubbles...?
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
 
Built in NM - Meetup Talk - CTL Labs
Built in NM - Meetup Talk - CTL LabsBuilt in NM - Meetup Talk - CTL Labs
Built in NM - Meetup Talk - CTL Labs
 
Dockercon plugins session
Dockercon plugins sessionDockercon plugins session
Dockercon plugins session
 
An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To Docker
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
 
Docker for developers - The big picture
Docker for developers - The big pictureDocker for developers - The big picture
Docker for developers - The big picture
 
Microservices & Docker + DDD + CQRS
Microservices & Docker + DDD + CQRSMicroservices & Docker + DDD + CQRS
Microservices & Docker + DDD + CQRS
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 

Banking and Docker Datacenter - How Containers Drive Agility

Editor's Notes

  1. Containers and the Docker Datacenter stack are an incredibly powerful toolset which makes it easier to build, ship and run applications. By leveraging these tools, banks can solve the challenge of needing to innovate against a complex, interconnected legacy software environment.
  2. The challenging environment of digital disruption potentially impacting the banks, and the need to speed up software deployment cycles in response to this; The complex, interconnected, legacy application stacks which make up modern banking platforms;
  3. For the first time, banks are at risk of genuine disruption, with industry insiders talking about an “Uber moment” where startups with less technology legacy and better ability to execute have the potential to disrupt long established business models
  4. Abstraction layer: Banks are a museum of technologies, Technology diversity is prevalent. But when you containerise the container becomes the common unit of management and operations, whatever is encapsulated within it – either Weblogic or Websphere or another Java application, or a NodeJS application. Management becomes much simpler
  5. Platform portability: containers add a powerful layer of portability – once an app is containerised it is packaged up with all its dependencies, so it can be moved around different environments within the data centre, or between private and public clouds. This reduces the platform risk
  6. Resilience and robustness: containers allow you to solve resilience at a platform level – using clustering tools like Swarm which will restart containers on another host if the original one goes away
  7. Provenance and traceability: for regulatory reasons, banks need to know exactly what’s running – which versions, where they came from, who deployed the code and when. Docker Datacenter gives us all of this – a full audit trail of who did what and when, and also cryptographic signing of container images to prove they are what we thought they were
  8. Environment consistency: because we are packaging up the entire application with all its dependencies, we need only inject the bare minimum of environment data – perhaps a database and cache hostname – everything else is contained within the container. This dramatically reduces environment complexity
  9. Compute Density: we’re used to overprovisioning infrastructure to deal with peak loads, but scheduling algorhythms in Docker Swarm allow containers to be scheduled more efficiently than in a virtualised world, including scale-up techniques that make the most of the available compute resources
  10. Multi-Tenancy: Docker contains process isolation features which prevent processes from interfering with each other – this means that different teams could share host servers with proper isolation, whilst increasing compute density
  11. Virtualisation Tax: given the process isolation available, and the improvements in compute density, there’s an argument to run containers on bare metal – removing the need to run a virtualisation hypervisor. Docker Engine itself is something of a mixture between a jail and a virtual machine, with enough isolation and security to justify removing the virtualisation layer entirely
  12. Docker is about more than just containers however. Docker Inc, the commercial entity behind Docker, have an integrated stack of tooling which supports the entire lifecycle of building, shipping and running Docker containers. Together, this tooling is integrated into what is called the Docker Datacenter.
  13. Docker is about more than just containers however. Docker Inc, the commercial entity behind Docker, have an integrated stack of tooling which supports the entire lifecycle of building, shipping and running Docker containers. Together, this tooling is integrated into what is called the Docker Datacenter.
  14. Docker toolbox which encapsulates the development tools and develop experience for building containers. It allows the developer to provision Docker environments on their laptops, and a set of tools for building containers and signing them.
  15. Universal Control Plane for managing the containers, including versioning and management of them through a GUI interface which incorporates role based access control.
  16. Docker Trusted Registry for the management and versioning of the images. This incorporates a workflow called Content Trust which allows us to sign and verify our images as they move between environments and machines.
  17. strong cryptographic guarantees over what code and what versions of software are being run in your infrastructure. This is an absolute necessity for secure and auditable production deployments. When images are pushed to a repository, they are signed with private keys held by the content publisher. When a user interacts with the image for the first time, they establish trust with that publisher and then all subsequent interactions require a valid signature verification from that same publisher.
  18. Swarm. This manages the orchestration and scaling of containers when they are deployed into the production environment. We can deploy our containers into Swarm, and Swarm will handle the scaling and deployment of them across the nodes.
  19. So, how do you implement Docker and Docker Datacenter in your large financial enterprise?
  20. Two streams – tooling and technology is very similar across multiple industry verticals, although overall strategy and governance attempts to cover the tougher questions in financial institutions
  21. Proof Of Concept: Identifying and delivering an appropriate PoC in a real productionised application according to operational and secure best practices. Upskilling: Upskilling developers and operations engineers in the use, deployment and run of a Dockerised application through a tailored combination of classroom based training, workshops and pairing. Tooling: Deploying and con guring the tools that support the Docker datacenter - the Docker toolbox, the daemon, the registry and the Universal Control Plane. ‘Operational Readiness: Understanding and articulating how you will ensure the necessary resilience, robustness and scalability of your containerised applications in a production setting.
  22. Reference Architecture: Developing a reference architecture which incorporates operational and secure best practices which other teams in the bank can use in future. Deployment Roadmap: Align on where and how containers should be used within the application portfolio, identifying which applications and platforms are most suited for incorporating containers. Standards and Best Practices: Developing standards and best practices in a reusable and accessible format which makes it easy to adopt Docker in a consistent way according to operational and secure best practices. Education: Educating management, enterprise architects, developers, operations and other senior stakeholders on what Docker is and the implications of adopting the technology. It is disruptive and will need changes to your working practices to get the most out of it Governance: Develop a control and governance model around the use of containers incorporating development, deployment, management and operations considerations. Audit: Supporting Docker and supporting toolsets through any internal audit or acceptance processes.
  23. We’ve worked with large enterprises to help them deploy Docker, both in the financial sector and elsewhere. Sendachi understands the balance between change needed across people, process and technology to land a technology like Docker in an organisation that generally resists change. I hope I’ve described why the financial sector needs to change the way they develop and deploy software, and how Docker and their commercial products help to do that
  24. We have a stand outside in the expo area, and I’ll be around for a while to answer any questions too. I know I’m keeping you from lunch – are there any questions?