SlideShare a Scribd company logo
1 of 24
Download to read offline
WHY DID THE ‘SHIFT LEFT’ END UP IN THE CLOUD FOR BJB ?
Juerg Haldimann, Enterprise Architecture CoE
BAT, June 2022
03 August 2022 2
BJB – FACTS & FIGURES WITH A GLOBAL FOOTPRINT
60 locations in 25 countries and 3 hubs
Location
Booking centre
Head Office
TEL AVIV
ISTANBUL
CAIRO
SANTIAGO
DE CHILE
MONTEVIDEO
ABU DHABI
DUBAI
SHANGHAI
SINGAPORE
HONG KONG
TOKYO
BEIRUT
RIO DE JANEIRO
MANAMA
BELO HORIZONTE
MUMBAI1
MEXICO CITY
ZURICH
SÃO PAULO
BASLE
BERNE
LAUSANNE
ST. MORITZ
LUCERNE
ZUG
ST. GALLEN
GENEVA
CRANS-MONTANA
SION
VERBIER LUGANO
ZURICH
KREUZLINGEN
SWITZERLAND
KIEL
HAMBURG
GUERNSEY
MADRID
DUESSELDORF
FRANKFURT
WÜRZBURG
VIENNA
MONACO
MUNICH
GENEVA
LUXEMBOURG
MANNHEIM
MILAN
STUTTGART
DUBLIN
LONDON
ROME
TURIN
ZURICH
LEEDS
MANCHESTER
EUROPE
EDINBURGH
JOHANNESBURG
BERLIN
HANOVER
BARCELONA
BELFAST
BANGKOK
BOGOTÀ
PIONEERING BEYOND WEALTH
Collaboration with Partners and Fintechs
03/08/2022 3
Innovation Lab
Prototypes Incubator & Excellerator
Customer value
With built-in quality
Architecture
Standards
Agile
Regulatory
03/08/2022 5
QUALITY REQUIREMENTS
Deliver customer value with built-in quality
• Software Quality Management
• Software Quality Guideline
• Software Security Guideline
26/01/2021 6
7
THE CHALLENGE
Impediments to Agility & Quality
03/08/2022
• Ensure ‘Need-to-know’ principle is followed
• Leverage global workforce
• Availability of consistent test data and
environments
• Innovation and collaboration with partners
• Efficient process to on-board talents
• Software quality enforcement
Goals
The transformation is a journey
How did we approach the challenge?
Target architecture #1
Build the runway with the
anonymization framework
TARGET ARCHITECTURE #1
Build a global e2e test environment based on test data anonymization capability
03/08/2022 10
DEV/TEST
‘anonymized’
PRD
‘CID’
BJB Premises
Anonymization Framework
• Ensure ‘Need-to-know’ principle is followed
• Leverage global workforce
• Availability of consistent test data and test
environments
• Innovation and collaboration with partners
• Efficient process to on-board talents
• Software quality enforcement
Goals
Target architecture #2
Foster innovation and collaboration
by shifting the pipeline to the cloud
PIPELINE ARCHITECTURE #2
Foster innovation and collaboration by shifting the pipeline to the cloud
03/08/2022 12
DEV/TEST
‘anonymized’
PRD
‘CID’
CD Toolchain
Anonymization Framework
DevCloud BJB Premises
Scotty
DEV/TEST
‘synthetic’
CI Toolchain
Goals
• Innovation and
collaboration with partners
• Efficient process to on-
board talents
• Software quality enforcement
Target architecture #3
Introduce Gatekeeper to promote
transparency and to ensure
compliance
PIPELINE ARCHITECTURE #3
Gatekeeper governance ensures compliance, provides a risk management process and promotes transparency
03/08/2022 14
DEV/TEST
‘anonymized’
PRD
‘CID’
CD Toolchain
Anonymization Framework
DevCloud BJB Premises
Scotty
DEV/TEST
‘synthetic’
CI Toolchain
Goals
• Innovation and
collaboration with partners
• Efficient process to on-
board talents
• Software quality
enforcement
Gate-
keeper
03/08/2022 15
DEVCLOUD DEMO
DEVCLOUD PORTAL
03/08/2022 Presentation title 16
MARKETPLACE – CLEARLY DEFINED OFFERING
03/08/2022 Presentation title 17
Strategic outlook
Enable e2e ownership
based on an integrated pipeline
PIPELINE ARCHITECTURE ++
Goals
• Integrated pipeline
• Standardized
compliance
• E2e view
BJB Premises
DevCloud
DEV/TEST
‘anonymized’
PRD
‘CID’
CD Toolchain
Anonymization Framework
Scotty
DEV/TEST
‘synthetic’
CI Toolchain
Gate-
keeper
DevOps Platform Vision
• E2E ownership
• Shift left compliance
• Multi-cloud support
DevCloud
DEV/TEST
‘synthetic’
DevOps Platform
BJB Premises
PRD
‘CID’
Anonymization Framework
BJB Cloud
PRD
‘CID’
DEV/TEST
‘anonymized’
Summary
The BJB ‘Shift Left’ story
SUMMARY
The BJB ‘Shift Left Story’
03/08/2022 21
‘CID-free Test Data & Test Environment’
On-prem e2e testing with anonymized data
’Gatekeeper Governance’
Transparency & Q-Gate enforcement
‘DevCloud Innovation’
Cloud-first development & collaboration with synthetic data
‘DevOps Platform’
E2E ownership & Multi-Cloud support
03/08/2022 22
Q & A
03/08/2022 23
THANK YOU!
Contact details
Juerg Haldimann
juerg.Haldimann@juliusbaer.com
Enterprise Architecture CoE
Contact details
Marcel Hintermann
marcel@monostream.com
monostream AG

More Related Content

What's hot

API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
sflynn073
 

What's hot (20)

Introduction to AWS Amplify CLI
Introduction to AWS Amplify CLIIntroduction to AWS Amplify CLI
Introduction to AWS Amplify CLI
 
F5 TLS & SSL Practices
F5 TLS & SSL PracticesF5 TLS & SSL Practices
F5 TLS & SSL Practices
 
Security on AWS
Security on AWSSecurity on AWS
Security on AWS
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdfQuantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
 
WSO2 Charon
WSO2 CharonWSO2 Charon
WSO2 Charon
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
cisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52xcisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52x
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...
 
DevSecOps on Azure
DevSecOps on AzureDevSecOps on Azure
DevSecOps on Azure
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
 
Intro to Azure Api Management - With Cats
Intro to Azure Api Management - With CatsIntro to Azure Api Management - With Cats
Intro to Azure Api Management - With Cats
 
Track SD-WAN.pdf
Track SD-WAN.pdfTrack SD-WAN.pdf
Track SD-WAN.pdf
 
Architecture Patterns for Multi-Region Active-Active Applications (ARC209-R2)...
Architecture Patterns for Multi-Region Active-Active Applications (ARC209-R2)...Architecture Patterns for Multi-Region Active-Active Applications (ARC209-R2)...
Architecture Patterns for Multi-Region Active-Active Applications (ARC209-R2)...
 

Similar to Why did the shift-left end up in the cloud for Bank Julius Baer?

Why should I be thinking of BIM - BIM for LA's
Why should I be thinking of BIM - BIM for LA'sWhy should I be thinking of BIM - BIM for LA's
Why should I be thinking of BIM - BIM for LA's
Campus
 
From 3D to 6D Managing the Information Labyrinth of BIM.pdf
From 3D to 6D Managing the Information Labyrinth of BIM.pdfFrom 3D to 6D Managing the Information Labyrinth of BIM.pdf
From 3D to 6D Managing the Information Labyrinth of BIM.pdf
VincentPoon15
 

Similar to Why did the shift-left end up in the cloud for Bank Julius Baer? (20)

Hello From MCI
Hello From MCIHello From MCI
Hello From MCI
 
BEXEL Manager - BEXEL Consulting
BEXEL Manager - BEXEL ConsultingBEXEL Manager - BEXEL Consulting
BEXEL Manager - BEXEL Consulting
 
apidays Paris 2022 - How to make your no-code reliable, secure, maintainable,...
apidays Paris 2022 - How to make your no-code reliable, secure, maintainable,...apidays Paris 2022 - How to make your no-code reliable, secure, maintainable,...
apidays Paris 2022 - How to make your no-code reliable, secure, maintainable,...
 
State of DevOps - Build the Thing Right
State of DevOps - Build the Thing RightState of DevOps - Build the Thing Right
State of DevOps - Build the Thing Right
 
CIOB in Doha, Qatar - ViCon BIM Introduction | 23rd October 2012
CIOB in Doha, Qatar - ViCon BIM Introduction | 23rd October 2012CIOB in Doha, Qatar - ViCon BIM Introduction | 23rd October 2012
CIOB in Doha, Qatar - ViCon BIM Introduction | 23rd October 2012
 
BIMLABS Global Profile 2022
BIMLABS Global Profile 2022BIMLABS Global Profile 2022
BIMLABS Global Profile 2022
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptxapidays LIVE India 2022_ Modernising mission-critical applications.pptx
apidays LIVE India 2022_ Modernising mission-critical applications.pptx
 
Bridge Solution BIMWIKA.pdf
Bridge Solution BIMWIKA.pdfBridge Solution BIMWIKA.pdf
Bridge Solution BIMWIKA.pdf
 
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
 
CX & Branding: The Elasticity of Brands
CX & Branding: The Elasticity of BrandsCX & Branding: The Elasticity of Brands
CX & Branding: The Elasticity of Brands
 
SmartCLIDE Project Vision
SmartCLIDE Project VisionSmartCLIDE Project Vision
SmartCLIDE Project Vision
 
apidays LIVE Paris 2021 - Building a sustainable digital bank by Sebastien Mo...
apidays LIVE Paris 2021 - Building a sustainable digital bank by Sebastien Mo...apidays LIVE Paris 2021 - Building a sustainable digital bank by Sebastien Mo...
apidays LIVE Paris 2021 - Building a sustainable digital bank by Sebastien Mo...
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentation
 
GDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdfGDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdf
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Why should I be thinking of BIM - BIM for LA's
Why should I be thinking of BIM - BIM for LA'sWhy should I be thinking of BIM - BIM for LA's
Why should I be thinking of BIM - BIM for LA's
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial Intelligence
 
An Introduction to BIM.ppsx
An Introduction to BIM.ppsxAn Introduction to BIM.ppsx
An Introduction to BIM.ppsx
 
From 3D to 6D Managing the Information Labyrinth of BIM.pdf
From 3D to 6D Managing the Information Labyrinth of BIM.pdfFrom 3D to 6D Managing the Information Labyrinth of BIM.pdf
From 3D to 6D Managing the Information Labyrinth of BIM.pdf
 

More from BATbern

From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenFrom Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
BATbern
 

More from BATbern (20)

BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
BATbern52 Moderation Berner Architekten Treffen zu Data MeshBATbern52 Moderation Berner Architekten Treffen zu Data Mesh
BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
 
BATbern52 Swisscom's Journey into Data Mesh
BATbern52 Swisscom's Journey into Data MeshBATbern52 Swisscom's Journey into Data Mesh
BATbern52 Swisscom's Journey into Data Mesh
 
BATbern52 SBB zu Data Products und Knacknüsse
BATbern52 SBB zu Data Products und KnacknüsseBATbern52 SBB zu Data Products und Knacknüsse
BATbern52 SBB zu Data Products und Knacknüsse
 
BATbern52 Mobiliar zu Skalierte Datenprodukte mit Data Mesh
BATbern52 Mobiliar zu Skalierte Datenprodukte mit Data MeshBATbern52 Mobiliar zu Skalierte Datenprodukte mit Data Mesh
BATbern52 Mobiliar zu Skalierte Datenprodukte mit Data Mesh
 
BATbern52 InnoQ on Data Mesh 2019 2023 2024++
BATbern52 InnoQ on Data Mesh 2019 2023 2024++BATbern52 InnoQ on Data Mesh 2019 2023 2024++
BATbern52 InnoQ on Data Mesh 2019 2023 2024++
 
Embracing Serverless: reengineering a real-estate digital marketplace
Embracing Serverless: reengineering a real-estate digital marketplaceEmbracing Serverless: reengineering a real-estate digital marketplace
Embracing Serverless: reengineering a real-estate digital marketplace
 
Serverless und Event-Driven Architecture
Serverless und Event-Driven ArchitectureServerless und Event-Driven Architecture
Serverless und Event-Driven Architecture
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der Praxis
 
Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at Lifestage
 
Keynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesKeynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless Architectures
 
BATbern51 Serverless?!
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!
 
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersEin Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
 
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
 
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenFrom Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
 
The Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/MLThe Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/ML
 
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der MobiliarKlassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
 
BATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdfBATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdf
 
BATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdfBATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdf
 
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdfBATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
 
Creating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO CloudCreating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO Cloud
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 

Why did the shift-left end up in the cloud for Bank Julius Baer?

  • 1. WHY DID THE ‘SHIFT LEFT’ END UP IN THE CLOUD FOR BJB ? Juerg Haldimann, Enterprise Architecture CoE BAT, June 2022
  • 2. 03 August 2022 2 BJB – FACTS & FIGURES WITH A GLOBAL FOOTPRINT 60 locations in 25 countries and 3 hubs Location Booking centre Head Office TEL AVIV ISTANBUL CAIRO SANTIAGO DE CHILE MONTEVIDEO ABU DHABI DUBAI SHANGHAI SINGAPORE HONG KONG TOKYO BEIRUT RIO DE JANEIRO MANAMA BELO HORIZONTE MUMBAI1 MEXICO CITY ZURICH SÃO PAULO BASLE BERNE LAUSANNE ST. MORITZ LUCERNE ZUG ST. GALLEN GENEVA CRANS-MONTANA SION VERBIER LUGANO ZURICH KREUZLINGEN SWITZERLAND KIEL HAMBURG GUERNSEY MADRID DUESSELDORF FRANKFURT WÜRZBURG VIENNA MONACO MUNICH GENEVA LUXEMBOURG MANNHEIM MILAN STUTTGART DUBLIN LONDON ROME TURIN ZURICH LEEDS MANCHESTER EUROPE EDINBURGH JOHANNESBURG BERLIN HANOVER BARCELONA BELFAST BANGKOK BOGOTÀ
  • 3. PIONEERING BEYOND WEALTH Collaboration with Partners and Fintechs 03/08/2022 3 Innovation Lab Prototypes Incubator & Excellerator
  • 5. Architecture Standards Agile Regulatory 03/08/2022 5 QUALITY REQUIREMENTS Deliver customer value with built-in quality • Software Quality Management • Software Quality Guideline • Software Security Guideline
  • 7. 7 THE CHALLENGE Impediments to Agility & Quality 03/08/2022 • Ensure ‘Need-to-know’ principle is followed • Leverage global workforce • Availability of consistent test data and environments • Innovation and collaboration with partners • Efficient process to on-board talents • Software quality enforcement Goals
  • 8. The transformation is a journey How did we approach the challenge?
  • 9. Target architecture #1 Build the runway with the anonymization framework
  • 10. TARGET ARCHITECTURE #1 Build a global e2e test environment based on test data anonymization capability 03/08/2022 10 DEV/TEST ‘anonymized’ PRD ‘CID’ BJB Premises Anonymization Framework • Ensure ‘Need-to-know’ principle is followed • Leverage global workforce • Availability of consistent test data and test environments • Innovation and collaboration with partners • Efficient process to on-board talents • Software quality enforcement Goals
  • 11. Target architecture #2 Foster innovation and collaboration by shifting the pipeline to the cloud
  • 12. PIPELINE ARCHITECTURE #2 Foster innovation and collaboration by shifting the pipeline to the cloud 03/08/2022 12 DEV/TEST ‘anonymized’ PRD ‘CID’ CD Toolchain Anonymization Framework DevCloud BJB Premises Scotty DEV/TEST ‘synthetic’ CI Toolchain Goals • Innovation and collaboration with partners • Efficient process to on- board talents • Software quality enforcement
  • 13. Target architecture #3 Introduce Gatekeeper to promote transparency and to ensure compliance
  • 14. PIPELINE ARCHITECTURE #3 Gatekeeper governance ensures compliance, provides a risk management process and promotes transparency 03/08/2022 14 DEV/TEST ‘anonymized’ PRD ‘CID’ CD Toolchain Anonymization Framework DevCloud BJB Premises Scotty DEV/TEST ‘synthetic’ CI Toolchain Goals • Innovation and collaboration with partners • Efficient process to on- board talents • Software quality enforcement Gate- keeper
  • 17. MARKETPLACE – CLEARLY DEFINED OFFERING 03/08/2022 Presentation title 17
  • 18. Strategic outlook Enable e2e ownership based on an integrated pipeline
  • 19. PIPELINE ARCHITECTURE ++ Goals • Integrated pipeline • Standardized compliance • E2e view BJB Premises DevCloud DEV/TEST ‘anonymized’ PRD ‘CID’ CD Toolchain Anonymization Framework Scotty DEV/TEST ‘synthetic’ CI Toolchain Gate- keeper DevOps Platform Vision • E2E ownership • Shift left compliance • Multi-cloud support DevCloud DEV/TEST ‘synthetic’ DevOps Platform BJB Premises PRD ‘CID’ Anonymization Framework BJB Cloud PRD ‘CID’ DEV/TEST ‘anonymized’
  • 20. Summary The BJB ‘Shift Left’ story
  • 21. SUMMARY The BJB ‘Shift Left Story’ 03/08/2022 21 ‘CID-free Test Data & Test Environment’ On-prem e2e testing with anonymized data ’Gatekeeper Governance’ Transparency & Q-Gate enforcement ‘DevCloud Innovation’ Cloud-first development & collaboration with synthetic data ‘DevOps Platform’ E2E ownership & Multi-Cloud support
  • 24. Contact details Juerg Haldimann juerg.Haldimann@juliusbaer.com Enterprise Architecture CoE Contact details Marcel Hintermann marcel@monostream.com monostream AG