SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference ArchitectureSeong-Bok Lee
 
Microservices architecture overview v2
Microservices architecture overview v2Microservices architecture overview v2
Microservices architecture overview v2Dmitry Skaredov
 
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론Terry Cho
 
ISPs Like It Hot: How to Warm Up an IP
ISPs Like It Hot: How to Warm Up an IPISPs Like It Hot: How to Warm Up an IP
ISPs Like It Hot: How to Warm Up an IPSendGrid
 
Tower Operations Centre - Architecture & Blueprint
Tower Operations Centre - Architecture & BlueprintTower Operations Centre - Architecture & Blueprint
Tower Operations Centre - Architecture & BlueprintShahid Abbasi
 
Interface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniInterface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniKim Clark
 
WE PROVIDE THE FOLLOWING SERVICES
WE PROVIDE THE FOLLOWING SERVICESWE PROVIDE THE FOLLOWING SERVICES
WE PROVIDE THE FOLLOWING SERVICESPrince Linda Nosasa
 
Api gateway
Api gatewayApi gateway
Api gatewayenyert
 
Service level management
Service level managementService level management
Service level managementYasir Karam
 
DDS: The IoT Data Sharing Standard
DDS: The IoT Data Sharing StandardDDS: The IoT Data Sharing Standard
DDS: The IoT Data Sharing StandardAngelo Corsaro
 
IT Solutions & Services
IT Solutions & ServicesIT Solutions & Services
IT Solutions & ServicesMichael Hully
 
MSP Pricing Tips | Determining Optimal Margins for IT Managed Services
MSP Pricing Tips | Determining Optimal Margins for IT Managed ServicesMSP Pricing Tips | Determining Optimal Margins for IT Managed Services
MSP Pricing Tips | Determining Optimal Margins for IT Managed ServicesDavid Castro
 
ITIL - iTop combodo tool
ITIL - iTop combodo toolITIL - iTop combodo tool
ITIL - iTop combodo toolAmit Lanjewar
 
AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformByungjin Park
 

Tendances (20)

Aws storage
Aws storageAws storage
Aws storage
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference Architecture
 
Microservices architecture overview v2
Microservices architecture overview v2Microservices architecture overview v2
Microservices architecture overview v2
 
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
 
ISPs Like It Hot: How to Warm Up an IP
ISPs Like It Hot: How to Warm Up an IPISPs Like It Hot: How to Warm Up an IP
ISPs Like It Hot: How to Warm Up an IP
 
Tower Operations Centre - Architecture & Blueprint
Tower Operations Centre - Architecture & BlueprintTower Operations Centre - Architecture & Blueprint
Tower Operations Centre - Architecture & Blueprint
 
Interface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniInterface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian Petrini
 
ITSM Presentation
ITSM PresentationITSM Presentation
ITSM Presentation
 
WE PROVIDE THE FOLLOWING SERVICES
WE PROVIDE THE FOLLOWING SERVICESWE PROVIDE THE FOLLOWING SERVICES
WE PROVIDE THE FOLLOWING SERVICES
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Microservices
MicroservicesMicroservices
Microservices
 
Service level management
Service level managementService level management
Service level management
 
DDS: The IoT Data Sharing Standard
DDS: The IoT Data Sharing StandardDDS: The IoT Data Sharing Standard
DDS: The IoT Data Sharing Standard
 
IT Solutions & Services
IT Solutions & ServicesIT Solutions & Services
IT Solutions & Services
 
MSP Pricing Tips | Determining Optimal Margins for IT Managed Services
MSP Pricing Tips | Determining Optimal Margins for IT Managed ServicesMSP Pricing Tips | Determining Optimal Margins for IT Managed Services
MSP Pricing Tips | Determining Optimal Margins for IT Managed Services
 
Microservices
MicroservicesMicroservices
Microservices
 
Intro to AWS IoT
Intro to AWS IoTIntro to AWS IoT
Intro to AWS IoT
 
ITIL - iTop combodo tool
ITIL - iTop combodo toolITIL - iTop combodo tool
ITIL - iTop combodo tool
 
Messaging Systems on AWS
Messaging Systems on AWSMessaging Systems on AWS
Messaging Systems on AWS
 
AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with Terraform
 

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

Hello From MCI
Hello From MCIHello From MCI
Hello From MCInayfee
 
BEXEL Manager - BEXEL Consulting
BEXEL Manager - BEXEL ConsultingBEXEL Manager - BEXEL Consulting
BEXEL Manager - BEXEL ConsultingN.A. Tecnologia
 
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,...apidays
 
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 RightSergiu Bodiu
 
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 2012HOCHTIEF ViCon
 
BIMLABS Global Profile 2022
BIMLABS Global Profile 2022BIMLABS Global Profile 2022
BIMLABS Global Profile 2022BIMLABSESPvtLtd
 
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...WSO2
 
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.pptxapidays
 
Bridge Solution BIMWIKA.pdf
Bridge Solution BIMWIKA.pdfBridge Solution BIMWIKA.pdf
Bridge Solution BIMWIKA.pdfRiyuRaze
 
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 2015Robert Schwentker
 
CX & Branding: The Elasticity of Brands
CX & Branding: The Elasticity of BrandsCX & Branding: The Elasticity of Brands
CX & Branding: The Elasticity of BrandsSinnerSchrader Swipe
 
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...apidays
 
GDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdfGDSC NIET ORIENTATION ).pdf
GDSC NIET ORIENTATION ).pdfYashiGupta410690
 
Azure API Management
Azure API ManagementAzure API Management
Azure API ManagementDaniel Toomey
 
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 IdentityWSO2
 
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'sCampus
 
My Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceMy Journey towards Artificial Intelligence
My Journey towards Artificial IntelligenceVijayananda Mohire
 
An Introduction to BIM.ppsx
An Introduction to BIM.ppsxAn Introduction to BIM.ppsx
An Introduction to BIM.ppsxMujahid Kadri
 

Similaire à 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
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
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
 

Plus de BATbern

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 MeshBATbern
 
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 MeshBATbern
 
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üsseBATbern
 
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 MeshBATbern
 
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++BATbern
 
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 marketplaceBATbern
 
Serverless und Event-Driven Architecture
Serverless und Event-Driven ArchitectureServerless und Event-Driven Architecture
Serverless und Event-Driven ArchitectureBATbern
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisBATbern
 
Serverless at Lifestage
Serverless at LifestageServerless at Lifestage
Serverless at LifestageBATbern
 
Keynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesKeynote Gregor Hohpe - Serverless Architectures
Keynote Gregor Hohpe - Serverless ArchitecturesBATbern
 
BATbern51 Serverless?!
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!BATbern
 
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 PartnersBATbern
 
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 VisionBATbern
 
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 RaiffeisenBATbern
 
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/MLBATbern
 
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 MobiliarBATbern
 
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.pdfBATbern
 
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.pdfBATbern
 
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.pdfBATbern
 
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 CloudBATbern
 

Plus de 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
 

Dernier

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

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