SlideShare a Scribd company logo
Architecting Organizational Change
Keynote
Srinivas Sarathy
Head of Cloud Engineering
06.15.15
Background
 Strategy:
Evolve into a lower-risk Retail Focused
Bank, with a Francize Dealer.
 Key Business Segments Include:
TD Canada Trust
TD Commercial Banking
TD Auto Finance
Credit Cards
TD Insurance
TD Wealth
TD Bank, Americas Most Convenient Bank
TD Ameritrade*
TD Securities
 North American Ranking:
5th by Total Assets (C$1080b)
6th by Market Capitalization ($93b)
Moon Shot
Drivers
 Multiple Businesses
 Aggressive Growth
 Transactional Focus
Consequence
 Vendor Centric
 Very Diverse
 Highly Custom
 Little Re-use
3
Objective
 Commodity / Standard
 Self-serve / Automation
 Increased Agility
 Lower Cost
Faster, Better, Cheaper
Architecture Principles
4
 Componentized
– Best of Breed
– Iterative
– Works on-cloud and off-cloud
 Open Source
– Debuggable
– Searchable
– Community
 Standards Based
– TOSCA
But Lots of Integration Points!
And the Winners Are…
5
Dedicated, Forward Thinking.
Open, Pure Play Orchestration.
Maturing TOSCA Tools.
Biggest Hosting Provider.
Creators of OpenStack.
Changed their Business Model for us, x3
RHEL OSP Service.
Canadian Marketplace.
On-premises Private Cloud.
Very Niche, Very Technical
Injection of Expertise; Culture Change
Implementation
6
CLOUD
Developer
Operations
Active
Directory (AD)
Strongloop
API Manager
API
Gateway /
Proxy SaltStack 2014.7
Splunk 6.2
Rundeck 2.4
Redis
RabbitMQ
InfluxDB
Cloudify
Broker
Storm UI
Sonatype Nexus
FlapJack, Sensu,
Grafana
Rundeck
Broker
...
Other Apps
Cloudify 3
...
Tenant / LoB 1
Environment: abc
Cloudify
Manager
SaltStack
Plugin
OpenStack
Plugin
API
Environment: xyzCloudify
Manager
SaltStack
Plugin
OpenStack
Plugin
API
...
SaltStack
SaltStack
AD / QIP DNS NTP
Developer
Tools (Maven,
Jenkins, etc)
Ping
(SAML / OAuth2)
RedHat
Satellite, JBoss
Operational
Network (JON)
WAS Admin
Console
IBM Tivoli
Manager /
Omnibus
Microsoft
SCCM / SCOM ...
CloudCruiser
Chocolatey
GitLab 7.8
Bind 9 / VitalQIP
Tyk 1.5
Deployed
pattern
Deployed
pattern
Java 1.7.0
Python 2.7
Ruby 1.8
NuGet
PowerShell 4.0
nodejs
flask
gunicorn
nginx
logstash
elasticsearch
diamond
Go 1.3
angular
Gluu 2.0 SQL Server 2008
...
Git
riemann
Packer 0.7.5
Consul 0.5
Docker 1.4
OSSEC 2.8
AuditD 2.3.7
AIDE 0.14
Shibboleth
OX Trust
Salt 2014.7
Splunk 6.2
Keystone Nova Glance Horizon
Neutron Cinder Swift Ironic
Ceilometer
Production Environment & Tenant
Cloudify
Manager
SaltStack
Plugin
OpenStack
PluginAPI
SaltStack
Deployed
pattern
nodejs
Mongodb 3.0
nagios
Storm
Cultural Change
 Transform
–Clear Strategy and Roadmap
–Focused Service Execution
–Cloud First Policy
 Partner
–Sell the Benefits
–Train Federated Technology Team
–Enable Teams
 Sustain
–Sponsor
–Portfolio Analysis
–Measured Migration

More Related Content

PPTX
Introduction to Apache Kafka
AIMDek Technologies
 
PDF
Apache Kafka Architecture & Fundamentals Explained
confluent
 
PPTX
Introduction to azure cosmos db
Ratan Parai
 
PDF
PKS Automation Station...All Aboard: Enabling Team Access to PKS with a Conco...
VMware Tanzu
 
PDF
Kafka High Availability in multi data center setup with floating Observers wi...
HostedbyConfluent
 
PPTX
Introduction to Apache Kafka
Jeff Holoman
 
PDF
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Kai Wähner
 
Introduction to Apache Kafka
AIMDek Technologies
 
Apache Kafka Architecture & Fundamentals Explained
confluent
 
Introduction to azure cosmos db
Ratan Parai
 
PKS Automation Station...All Aboard: Enabling Team Access to PKS with a Conco...
VMware Tanzu
 
Kafka High Availability in multi data center setup with floating Observers wi...
HostedbyConfluent
 
Introduction to Apache Kafka
Jeff Holoman
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Kai Wähner
 

What's hot (20)

PPTX
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Flink Forward
 
PDF
Apache Spark Overview
Vadim Y. Bichutskiy
 
PDF
[2018] MySQL 이중화 진화기
NHN FORWARD
 
PDF
Grafana introduction
Rico Chen
 
PDF
Kafka Streams: What it is, and how to use it?
confluent
 
PDF
When NOT to use Apache Kafka?
Kai Wähner
 
PDF
Understanding and Improving Code Generation
Databricks
 
PDF
Moving to Databricks & Delta
Databricks
 
PDF
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
confluent
 
PPTX
End-to-end Data Governance with Apache Avro and Atlas
DataWorks Summit
 
PDF
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
PDF
Oracle Database Migration to Oracle Cloud Infrastructure
SinanPetrusToma
 
PDF
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
PDF
Introduction to Apache Kafka
Shiao-An Yuan
 
PPTX
Monitoring and Resiliency Testing our Apache Kafka Clusters at Goldman Sachs ...
HostedbyConfluent
 
PDF
Apache Spark 101
Abdullah Çetin ÇAVDAR
 
PDF
The delta architecture
Prakash Chockalingam
 
PPTX
Introduction to Azure Databricks
James Serra
 
PDF
Backup and recovery in oracle
sadegh salehi
 
PDF
Producer Performance Tuning for Apache Kafka
Jiangjie Qin
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Flink Forward
 
Apache Spark Overview
Vadim Y. Bichutskiy
 
[2018] MySQL 이중화 진화기
NHN FORWARD
 
Grafana introduction
Rico Chen
 
Kafka Streams: What it is, and how to use it?
confluent
 
When NOT to use Apache Kafka?
Kai Wähner
 
Understanding and Improving Code Generation
Databricks
 
Moving to Databricks & Delta
Databricks
 
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
confluent
 
End-to-end Data Governance with Apache Avro and Atlas
DataWorks Summit
 
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
Oracle Database Migration to Oracle Cloud Infrastructure
SinanPetrusToma
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Introduction to Apache Kafka
Shiao-An Yuan
 
Monitoring and Resiliency Testing our Apache Kafka Clusters at Goldman Sachs ...
HostedbyConfluent
 
Apache Spark 101
Abdullah Çetin ÇAVDAR
 
The delta architecture
Prakash Chockalingam
 
Introduction to Azure Databricks
James Serra
 
Backup and recovery in oracle
sadegh salehi
 
Producer Performance Tuning for Apache Kafka
Jiangjie Qin
 
Ad

Viewers also liked (10)

PDF
Digital Banking: Enhancing Customer Experience; Generating Long-Term Loyalty
Cognizant
 
PPTX
Open shift enterprise 3.1 paas on kubernetes
Samuel Terburg
 
PDF
OpenShift v3 Internal networking details
Etsuji Nakai
 
PPTX
Resource Aware Scheduling in Apache Storm
DataWorks Summit/Hadoop Summit
 
PDF
Scaling Apache Storm - Strata + Hadoop World 2014
P. Taylor Goetz
 
PDF
Storm: distributed and fault-tolerant realtime computation
nathanmarz
 
PDF
Realtime Analytics with Storm and Hadoop
DataWorks Summit
 
PPTX
Yahoo compares Storm and Spark
Chicago Hadoop Users Group
 
PPTX
Apache Storm 0.9 basic training - Verisign
Michael Noll
 
PDF
Hadoop Summit Europe 2014: Apache Storm Architecture
P. Taylor Goetz
 
Digital Banking: Enhancing Customer Experience; Generating Long-Term Loyalty
Cognizant
 
Open shift enterprise 3.1 paas on kubernetes
Samuel Terburg
 
OpenShift v3 Internal networking details
Etsuji Nakai
 
Resource Aware Scheduling in Apache Storm
DataWorks Summit/Hadoop Summit
 
Scaling Apache Storm - Strata + Hadoop World 2014
P. Taylor Goetz
 
Storm: distributed and fault-tolerant realtime computation
nathanmarz
 
Realtime Analytics with Storm and Hadoop
DataWorks Summit
 
Yahoo compares Storm and Spark
Chicago Hadoop Users Group
 
Apache Storm 0.9 basic training - Verisign
Michael Noll
 
Hadoop Summit Europe 2014: Apache Storm Architecture
P. Taylor Goetz
 
Ad

Similar to Srinivas Sarathy, TD Bank - Architechting Organizational Change, OpenStack Israel 2015 (20)

PPTX
Using Business Architecture to Facilitate a North American Business Model at ...
Daniel Lambert, M. Sc.
 
DOCX
Profile j2020
Jyoti Juneja
 
PPT
John Binkowski Shortup Linkedin Wiproprofil Ei 093009
John Binkowski
 
DOC
Resume kieran chung_2015_09_24_v15_it leader_architect
The iFish Group, Inc.
 
PDF
Building a hybrid, dynamic cloud on an open architecture
Daniel Krook
 
PDF
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
Club Cloud des Partenaires
 
PDF
Bank In a Box - Cloud Prespective
Imran Iraqi, CISA,CISM,CRISC,CDCP
 
DOCX
Jerald burget chronologial
Jerald Burget
 
PDF
Building the Agile Enterprise - Cloud Computing
Srinivas Koushik
 
PDF
Using Business Architecture to enable customer experience and digital strategy
Craig Martin
 
PPTX
Sutedjo - open banking may 27, 2021
PT Datacomm Diangraha
 
PDF
Adwait Ullal Resume
Adwait Ullal
 
PDF
Evolving Towards a Modernized Platform: Our Success Story
VMware Tanzu
 
PDF
Evolving Towards a Modernized Platform: Our Success Story
VMware Tanzu
 
DOCX
Daniel Edwards - IT Director
Daniel Edwards
 
PDF
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
IIBA_Latvia_Chapter
 
PDF
ITIL ServiceNow offerings
Vijayananda Mohire
 
PDF
TDC2018SP | Trilha Arquitetura - Transformacao digital no mercado bancario co...
tdc-globalcode
 
PDF
Resume
Raj Dubey
 
PDF
Digital Architecture – The Missing Link in Digital Transformation Success
NUS-ISS
 
Using Business Architecture to Facilitate a North American Business Model at ...
Daniel Lambert, M. Sc.
 
Profile j2020
Jyoti Juneja
 
John Binkowski Shortup Linkedin Wiproprofil Ei 093009
John Binkowski
 
Resume kieran chung_2015_09_24_v15_it leader_architect
The iFish Group, Inc.
 
Building a hybrid, dynamic cloud on an open architecture
Daniel Krook
 
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
Club Cloud des Partenaires
 
Bank In a Box - Cloud Prespective
Imran Iraqi, CISA,CISM,CRISC,CDCP
 
Jerald burget chronologial
Jerald Burget
 
Building the Agile Enterprise - Cloud Computing
Srinivas Koushik
 
Using Business Architecture to enable customer experience and digital strategy
Craig Martin
 
Sutedjo - open banking may 27, 2021
PT Datacomm Diangraha
 
Adwait Ullal Resume
Adwait Ullal
 
Evolving Towards a Modernized Platform: Our Success Story
VMware Tanzu
 
Evolving Towards a Modernized Platform: Our Success Story
VMware Tanzu
 
Daniel Edwards - IT Director
Daniel Edwards
 
'A Practical Application of Enterprise Architecture – the Ecobank Example by ...
IIBA_Latvia_Chapter
 
ITIL ServiceNow offerings
Vijayananda Mohire
 
TDC2018SP | Trilha Arquitetura - Transformacao digital no mercado bancario co...
tdc-globalcode
 
Resume
Raj Dubey
 
Digital Architecture – The Missing Link in Digital Transformation Success
NUS-ISS
 

More from Cloud Native Day Tel Aviv (20)

PDF
Cloud Native is a Cultural Decision. By Reshef Mann
Cloud Native Day Tel Aviv
 
PDF
Container Runtime Security with Falco, by Néstor Salceda
Cloud Native Day Tel Aviv
 
PDF
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Cloud Native Day Tel Aviv
 
PDF
Running I/O intensive workloads on Kubernetes, by Nati Shalom
Cloud Native Day Tel Aviv
 
PDF
WTF Do We Need a Service Mesh? By Anton Weiss.
Cloud Native Day Tel Aviv
 
PDF
Update Strategies for the Edge, by Kat Cosgrove
Cloud Native Day Tel Aviv
 
PDF
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Cloud Native Day Tel Aviv
 
PDF
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
Cloud Native Day Tel Aviv
 
PDF
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
Cloud Native Day Tel Aviv
 
PDF
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native Day Tel Aviv
 
PDF
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
Cloud Native Day Tel Aviv
 
PDF
Cloud native transformation patterns, by Pini Reznik
Cloud Native Day Tel Aviv
 
PPTX
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud Native Day Tel Aviv
 
PDF
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Cloud Native Day Tel Aviv
 
PDF
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
Cloud Native Day Tel Aviv
 
PDF
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Cloud Native Day Tel Aviv
 
PDF
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Cloud Native Day Tel Aviv
 
PPTX
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
Cloud Native Day Tel Aviv
 
PPTX
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
Cloud Native Day Tel Aviv
 
PPTX
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
Cloud Native Day Tel Aviv
 
Cloud Native is a Cultural Decision. By Reshef Mann
Cloud Native Day Tel Aviv
 
Container Runtime Security with Falco, by Néstor Salceda
Cloud Native Day Tel Aviv
 
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Cloud Native Day Tel Aviv
 
Running I/O intensive workloads on Kubernetes, by Nati Shalom
Cloud Native Day Tel Aviv
 
WTF Do We Need a Service Mesh? By Anton Weiss.
Cloud Native Day Tel Aviv
 
Update Strategies for the Edge, by Kat Cosgrove
Cloud Native Day Tel Aviv
 
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Cloud Native Day Tel Aviv
 
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
Cloud Native Day Tel Aviv
 
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
Cloud Native Day Tel Aviv
 
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native Day Tel Aviv
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
Cloud Native Day Tel Aviv
 
Cloud native transformation patterns, by Pini Reznik
Cloud Native Day Tel Aviv
 
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud Native Day Tel Aviv
 
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Cloud Native Day Tel Aviv
 
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
Cloud Native Day Tel Aviv
 
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Cloud Native Day Tel Aviv
 
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Cloud Native Day Tel Aviv
 
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
Cloud Native Day Tel Aviv
 
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
Cloud Native Day Tel Aviv
 
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
Cloud Native Day Tel Aviv
 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Software Development Methodologies in 2025
KodekX
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Doc9.....................................
SofiaCollazos
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 

Srinivas Sarathy, TD Bank - Architechting Organizational Change, OpenStack Israel 2015

  • 1. Architecting Organizational Change Keynote Srinivas Sarathy Head of Cloud Engineering 06.15.15
  • 2. Background  Strategy: Evolve into a lower-risk Retail Focused Bank, with a Francize Dealer.  Key Business Segments Include: TD Canada Trust TD Commercial Banking TD Auto Finance Credit Cards TD Insurance TD Wealth TD Bank, Americas Most Convenient Bank TD Ameritrade* TD Securities  North American Ranking: 5th by Total Assets (C$1080b) 6th by Market Capitalization ($93b)
  • 3. Moon Shot Drivers  Multiple Businesses  Aggressive Growth  Transactional Focus Consequence  Vendor Centric  Very Diverse  Highly Custom  Little Re-use 3 Objective  Commodity / Standard  Self-serve / Automation  Increased Agility  Lower Cost Faster, Better, Cheaper
  • 4. Architecture Principles 4  Componentized – Best of Breed – Iterative – Works on-cloud and off-cloud  Open Source – Debuggable – Searchable – Community  Standards Based – TOSCA But Lots of Integration Points!
  • 5. And the Winners Are… 5 Dedicated, Forward Thinking. Open, Pure Play Orchestration. Maturing TOSCA Tools. Biggest Hosting Provider. Creators of OpenStack. Changed their Business Model for us, x3 RHEL OSP Service. Canadian Marketplace. On-premises Private Cloud. Very Niche, Very Technical Injection of Expertise; Culture Change
  • 6. Implementation 6 CLOUD Developer Operations Active Directory (AD) Strongloop API Manager API Gateway / Proxy SaltStack 2014.7 Splunk 6.2 Rundeck 2.4 Redis RabbitMQ InfluxDB Cloudify Broker Storm UI Sonatype Nexus FlapJack, Sensu, Grafana Rundeck Broker ... Other Apps Cloudify 3 ... Tenant / LoB 1 Environment: abc Cloudify Manager SaltStack Plugin OpenStack Plugin API Environment: xyzCloudify Manager SaltStack Plugin OpenStack Plugin API ... SaltStack SaltStack AD / QIP DNS NTP Developer Tools (Maven, Jenkins, etc) Ping (SAML / OAuth2) RedHat Satellite, JBoss Operational Network (JON) WAS Admin Console IBM Tivoli Manager / Omnibus Microsoft SCCM / SCOM ... CloudCruiser Chocolatey GitLab 7.8 Bind 9 / VitalQIP Tyk 1.5 Deployed pattern Deployed pattern Java 1.7.0 Python 2.7 Ruby 1.8 NuGet PowerShell 4.0 nodejs flask gunicorn nginx logstash elasticsearch diamond Go 1.3 angular Gluu 2.0 SQL Server 2008 ... Git riemann Packer 0.7.5 Consul 0.5 Docker 1.4 OSSEC 2.8 AuditD 2.3.7 AIDE 0.14 Shibboleth OX Trust Salt 2014.7 Splunk 6.2 Keystone Nova Glance Horizon Neutron Cinder Swift Ironic Ceilometer Production Environment & Tenant Cloudify Manager SaltStack Plugin OpenStack PluginAPI SaltStack Deployed pattern nodejs Mongodb 3.0 nagios Storm
  • 7. Cultural Change  Transform –Clear Strategy and Roadmap –Focused Service Execution –Cloud First Policy  Partner –Sell the Benefits –Train Federated Technology Team –Enable Teams  Sustain –Sponsor –Portfolio Analysis –Measured Migration

Editor's Notes

  • #5: I am here to represent the implementation team at TD. I want to make sure it is clear that I cannot claim the credit for the success. The TD team including members currently in the audience have been significantly more instrumental. If you ask me hard technical questions, I will direct you to them. Monolithic architectures do not serve our purposes. We need to be able to not just service new apps, but provide an onboarding opportunity for many apps that were never intended for the cloud. We need a more flexible and adaptable tool chain. We looked at some of the large full-service vendors and the experience was that questions were slow to be answered, the solutions were never all the way there because the space is evolving so fast that everyone is immature. We like buying or using products, but we need to retain control of the solution and avoid vendor lock-in. Big box vendors are also unlikely to bend their roadmaps to introduce features just because we need them… there are exceptions. We don’t choose Open Source because it’s free, but because it is open. We can investigate bugs more quickly, we can come up with workarounds and we can search documentation or forums. Open Source projects have communities and that allows for a force multiplier as far as your support organization is concerned. Standards are important to ensure portability: both from vendor to vendor, but also an orchestration standard allows us to move from one IaaS to another. We are actually going to exploit this benefit, because we could not stand up Oracle RAC on OpenStack, but can on VMWare. The client does not care.
  • #6: FIRST RISKFOCUS THESE ARE THE SMARTEST MOST TECHNICAL GUYS ON THE PLANET, AND WE NEEDED HELP WORKING THROUGH THE IMMATURITY, INTEGRATION AND FRANKLY OVERWHELMING COMPLEXITY OF AN OPENSOURCE CLOUD SOLUTION. RACKSPACE CREATED OPENSTACK AND ARE THE LARGEST HOSTING PROVIDER IN THE WORLD. LETS TALK ABOUT THE DEFINITION OF A PARTNER. THEY’VE CHANGED THEIR BUSINESS MODEL THREE TIMES FOR US. INCORPORATING IN CANADA (NEW MARKET FOR THEM), STANDING UP A REDHAT OSP SERVICE FOR US, AND MOST SIGNIFICANTLY FOR THE FIRST TIME OFFERING AN ON-PREMISES SOLUTION. WE CHOSE 7 PRODUCTS TO HELP US WITH PAAS; THE MOST SIGNIFICNT WAS CLOUDIFY. THIS IS THE KEY TO THE BANK BEING ABLE TO DEPLOY APPLICATION PAYLOADS TO ANY CLOUD VENUE. ALL PEOPLE WHO LIKE TO DO IT ONCE AND GET IT RIGHT. AND WILL DIE TRYING.
  • #7: Control Plane drives the on-premises and off-premises Clouds. The Control Plane is actually the existing vSphere implementation. There is a very large number of components, but they were not all put-in at the same time… some like Consul are not there yet. The light-green ones are the transitive dependencies brought-in by the various products. Cloudify Manager alone contains a huge number of them, but it runs within a single docker container. We are also essentially witnessing a fractal architecture: we have a componentized architecture, where some of the off-the-shelf components are themselves componentized architectures.