SlideShare a Scribd company logo
Rabobank
Vincent Oostindië
39 countries
1.2 million
International customers
7.3 million
Dutch customers
One of the top 3 banks inThe Netherlands
One of the world's leading Food & Agri banks
About Rabobank
17 mln
Some digital highlights
1996
1999
2005
2010
august 2018
september 2018
2016
2017
Rabobank NL Online today
4
Linux
IBM WebSphere Application Server
App
Shared Libraries (API’s)
App App App
Portal Framework App App
Plugins
/*
Portal Framework
Page rendering
Portlets & services
Monitoring & throttling
User profiles & preferences
URL security
Session storage
(and more)
Independent boxes
Deployment units
Horizontally scalable
URL-based load balancing
Topology
Rabobank’s Online Platform 2008 - 2018
Linux
IBM WebSphere Application Server
App
Shared Libraries (API’s)
App App App
Portal Framework App App
Plugins
/*
400+
Applications
2 mln
Logons per day
2100
TPS, easily
Very successful!
and very few disturbances
Rabobank’s Online Platform 2008 - 2018
Time to move on!
We selected Pivotal Cloud Foundry
as the microservices platform
for the whole bank
Aging technology
DevOps
Scalability limits
Public Cloud
Pivotal Cloud Foundry
container
Our promise: simplicity
MyApp
cf push myApp
cf scale myApp -i 2 MyApp
container
MyApp
myapp.pcf-apps.rabobank.nl
How to migrate the Online Platform?
Linux box
IBM WebSphere Application Server
App
Shared Libraries (API’s)
App App App
Portal Framework App App
Plugins
How to migrate the Online Platform?
Linux box
IBM WebSphere Application Server
App
Shared Libraries (API’s)
App App App
Portal Framework App App
Plugins
Edge router
Session
store
Page
renderer
User
prefs
URL
security
How to migrate the Online Platform?
App
App App
App
Edge router
App
App
Session
store
Page
renderer
User
prefs
URL
security
/*
The technology is awesome…
…but, just half of the story!
The technology is awesome…
The other half: people!
Rabobank IT
(a couple of thousand people)
Domains
Departments
Teams
Approach
Documentation
Workshops
Demo’s
Events
Pivotal Dojo’s
Way of working
Technology stacks
Team maturity
Differences in
Where we are today
100+
Teams
900+
Instances
Growing fast!
As of August 2018
and of course: we’re hiring :-)
15
Thank you for
your attention!

More Related Content

What's hot

Société Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic StackSociété Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic StackElasticsearch
 
Kafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data PlatformKafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data PlatformFredrik Vraalsen
 
HOP! Airlines Jets to Real Time
HOP! Airlines Jets to Real TimeHOP! Airlines Jets to Real Time
HOP! Airlines Jets to Real Timeconfluent
 
Credit Agricole: Powering banking apps with the Elastic Stack
Credit Agricole: Powering banking apps with the Elastic StackCredit Agricole: Powering banking apps with the Elastic Stack
Credit Agricole: Powering banking apps with the Elastic StackElasticsearch
 
Insoftdev ltd tds_presentation
Insoftdev ltd tds_presentationInsoftdev ltd tds_presentation
Insoftdev ltd tds_presentationINSOFTDEV LTD
 
QSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 BerlinQSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 BerlinQSS
 
AWS Finland meetup 2017 August
AWS Finland meetup 2017 AugustAWS Finland meetup 2017 August
AWS Finland meetup 2017 AugustRolf Koski
 
APIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationAPIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationWSO2
 
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...Flink Forward
 
K8s as a service with Rancher
K8s as a service with RancherK8s as a service with Rancher
K8s as a service with RancherMichał Wcisło
 
Changing role of cloud & hosting providers
Changing role of cloud & hosting providersChanging role of cloud & hosting providers
Changing role of cloud & hosting providersPim Bilderbeek
 
Disaster Recovery: the Main Roads story
Disaster Recovery: the Main Roads storyDisaster Recovery: the Main Roads story
Disaster Recovery: the Main Roads storyEmpired
 
Parking HQ Reports brochure
Parking HQ Reports brochureParking HQ Reports brochure
Parking HQ Reports brochureNathan Maust
 
OpenNMS Consulting, Implementation and Support Services
OpenNMS Consulting, Implementation and Support ServicesOpenNMS Consulting, Implementation and Support Services
OpenNMS Consulting, Implementation and Support ServicesRazak Mohammed Ali
 
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...HostedbyConfluent
 
Berry Power of APIs and Web Services COSA
Berry Power of APIs and Web Services COSABerry Power of APIs and Web Services COSA
Berry Power of APIs and Web Services COSAAmanda Carlson
 

What's hot (20)

Société Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic StackSociété Générale: Monitoring as a service with the Elastic Stack
Société Générale: Monitoring as a service with the Elastic Stack
 
Kafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data PlatformKafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data Platform
 
HOP! Airlines Jets to Real Time
HOP! Airlines Jets to Real TimeHOP! Airlines Jets to Real Time
HOP! Airlines Jets to Real Time
 
Credit Agricole: Powering banking apps with the Elastic Stack
Credit Agricole: Powering banking apps with the Elastic StackCredit Agricole: Powering banking apps with the Elastic Stack
Credit Agricole: Powering banking apps with the Elastic Stack
 
Insoftdev ltd tds_presentation
Insoftdev ltd tds_presentationInsoftdev ltd tds_presentation
Insoftdev ltd tds_presentation
 
Becoming as a service
Becoming as a serviceBecoming as a service
Becoming as a service
 
BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
 
QSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 BerlinQSS at Cisco Live 2016 Berlin
QSS at Cisco Live 2016 Berlin
 
Cloud Lego with Kyma
Cloud Lego with KymaCloud Lego with Kyma
Cloud Lego with Kyma
 
AWS Finland meetup 2017 August
AWS Finland meetup 2017 AugustAWS Finland meetup 2017 August
AWS Finland meetup 2017 August
 
Jihadba Resume
Jihadba ResumeJihadba Resume
Jihadba Resume
 
APIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital TransformationAPIs: The Gateway to Digital Transformation
APIs: The Gateway to Digital Transformation
 
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
Flink Forward Berlin 2018: Oleksandr Nitavskyi - "Data lossless event time st...
 
K8s as a service with Rancher
K8s as a service with RancherK8s as a service with Rancher
K8s as a service with Rancher
 
Changing role of cloud & hosting providers
Changing role of cloud & hosting providersChanging role of cloud & hosting providers
Changing role of cloud & hosting providers
 
Disaster Recovery: the Main Roads story
Disaster Recovery: the Main Roads storyDisaster Recovery: the Main Roads story
Disaster Recovery: the Main Roads story
 
Parking HQ Reports brochure
Parking HQ Reports brochureParking HQ Reports brochure
Parking HQ Reports brochure
 
OpenNMS Consulting, Implementation and Support Services
OpenNMS Consulting, Implementation and Support ServicesOpenNMS Consulting, Implementation and Support Services
OpenNMS Consulting, Implementation and Support Services
 
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
 
Berry Power of APIs and Web Services COSA
Berry Power of APIs and Web Services COSABerry Power of APIs and Web Services COSA
Berry Power of APIs and Web Services COSA
 

Similar to SpringOne Platform 2018 Rabobank keynote

J-Spring 2018 - A journey from Java EE to Cloud Native microservices
J-Spring 2018 - A journey from Java EE to Cloud Native microservicesJ-Spring 2018 - A journey from Java EE to Cloud Native microservices
J-Spring 2018 - A journey from Java EE to Cloud Native microservicesVincent Oostindie
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareTrends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareKai Wähner
 
Z api overview
Z api overviewZ api overview
Z api overviewbamadhu
 
IBM z Systems: At the heart of the Mobile, Digital & API Economy
IBM z Systems: At the heart of the Mobile, Digital & API EconomyIBM z Systems: At the heart of the Mobile, Digital & API Economy
IBM z Systems: At the heart of the Mobile, Digital & API EconomyRichard Gamblin
 
Transforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyTransforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyAna Alves Sequeira
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Kai Wähner
 
TuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-StudyTuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-StudyTuleap
 
Mercado Libre Case Study
Mercado Libre Case StudyMercado Libre Case Study
Mercado Libre Case StudyVMware Tanzu
 
Is There An API In That (IoT)?
Is There An API In That (IoT)?Is There An API In That (IoT)?
Is There An API In That (IoT)?ProgrammableWeb
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Kai Wähner
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Jean-Louis (JL) Marechaux
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyMongoDB
 
Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2simonredfern
 
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...PaymentComponents
 
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...apidays
 
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...TIBCO Jaspersoft
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM France
 
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...Toralf Richter
 

Similar to SpringOne Platform 2018 Rabobank keynote (20)

J-Spring 2018 - A journey from Java EE to Cloud Native microservices
J-Spring 2018 - A journey from Java EE to Cloud Native microservicesJ-Spring 2018 - A journey from Java EE to Cloud Native microservices
J-Spring 2018 - A journey from Java EE to Cloud Native microservices
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareTrends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
 
Z api overview
Z api overviewZ api overview
Z api overview
 
IBM z Systems: At the heart of the Mobile, Digital & API Economy
IBM z Systems: At the heart of the Mobile, Digital & API EconomyIBM z Systems: At the heart of the Mobile, Digital & API Economy
IBM z Systems: At the heart of the Mobile, Digital & API Economy
 
Transforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyTransforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API Economy
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
 
Bina systems Cloud Applications
Bina systems Cloud ApplicationsBina systems Cloud Applications
Bina systems Cloud Applications
 
TuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-StudyTuleapCon 2017-AIRBUS-Case-Study
TuleapCon 2017-AIRBUS-Case-Study
 
Mercado Libre Case Study
Mercado Libre Case StudyMercado Libre Case Study
Mercado Libre Case Study
 
Is There An API In That (IoT)?
Is There An API In That (IoT)?Is There An API In That (IoT)?
Is There An API In That (IoT)?
 
Enabling Ad Hoc Reporting
Enabling Ad Hoc ReportingEnabling Ad Hoc Reporting
Enabling Ad Hoc Reporting
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
 
Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2Open Bank Project ECB19 Sept 2016 v2
Open Bank Project ECB19 Sept 2016 v2
 
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
 
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
apidays LIVE Australia 2020 - Move to the next generation API ecosystem by lo...
 
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
 

Recently uploaded

Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Rahsaan L. Browne
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFRahsaan L. Browne
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22LHelferty
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdfrajpreetkaur75080
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerVladimir Samoylov
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptxgargh1099
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationAccess Innovations, Inc.
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesIP ServerOne
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfSkillCertProExams
 
Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organismssoumyapottola
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxShivamM16
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community NetworkingMichael Orias
 

Recently uploaded (14)

Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDF
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
 
Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organisms
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptx
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking
 

SpringOne Platform 2018 Rabobank keynote

  • 2. 39 countries 1.2 million International customers 7.3 million Dutch customers One of the top 3 banks inThe Netherlands One of the world's leading Food & Agri banks About Rabobank 17 mln
  • 5. Linux IBM WebSphere Application Server App Shared Libraries (API’s) App App App Portal Framework App App Plugins /* Portal Framework Page rendering Portlets & services Monitoring & throttling User profiles & preferences URL security Session storage (and more) Independent boxes Deployment units Horizontally scalable URL-based load balancing Topology Rabobank’s Online Platform 2008 - 2018
  • 6. Linux IBM WebSphere Application Server App Shared Libraries (API’s) App App App Portal Framework App App Plugins /* 400+ Applications 2 mln Logons per day 2100 TPS, easily Very successful! and very few disturbances Rabobank’s Online Platform 2008 - 2018
  • 7. Time to move on! We selected Pivotal Cloud Foundry as the microservices platform for the whole bank Aging technology DevOps Scalability limits
  • 8. Public Cloud Pivotal Cloud Foundry container Our promise: simplicity MyApp cf push myApp cf scale myApp -i 2 MyApp container MyApp myapp.pcf-apps.rabobank.nl
  • 9. How to migrate the Online Platform? Linux box IBM WebSphere Application Server App Shared Libraries (API’s) App App App Portal Framework App App Plugins
  • 10. How to migrate the Online Platform? Linux box IBM WebSphere Application Server App Shared Libraries (API’s) App App App Portal Framework App App Plugins Edge router Session store Page renderer User prefs URL security
  • 11. How to migrate the Online Platform? App App App App Edge router App App Session store Page renderer User prefs URL security /*
  • 12. The technology is awesome… …but, just half of the story! The technology is awesome…
  • 13. The other half: people! Rabobank IT (a couple of thousand people) Domains Departments Teams Approach Documentation Workshops Demo’s Events Pivotal Dojo’s Way of working Technology stacks Team maturity Differences in
  • 14. Where we are today 100+ Teams 900+ Instances Growing fast! As of August 2018 and of course: we’re hiring :-)
  • 15. 15 Thank you for your attention!