SlideShare a Scribd company logo
1 of 31
Download to read offline
1
Case Study: Implementing a
Data Mesh at NORD/LB
Erik Schumann
Data Engineer @NORD/LB
2
Agenda
1. NORD/LB and the Finance Sector
2. Data Mesh 101
3. Communicating Data Mesh-like Strategy
4. NORD/LB’s Target Vision
5. Applying Data Mesh Principles
6. The Data Product Business Partner
7. Summary and Outlook
3
NORD/LB - A Universial Bank
4
Challenges Finance Sector
§ Heavily grown, complex data objects
§ Regulatory requirements
§ Data lineage/ metadata management
§ Data quality
- Hard to fully decentralize, since quality is dependant on purpose
§ Cultural challenges
- Proactive data provisioning instead of demand-driven
§ SaaS
- Private endpoints
- External audits
5
Data Mesh 101
6
Data Mesh 101
7
Communicating Data Mesh-like Strategy
8
Point-to-Point Translation
9
Point-to-Point Translation - Challenges
§ Very confusing
§ Not comprehensive
§ High dependency: If a language
changes, all associated translators
have to be rebuilt
§ The same thing is translated into
different languages, leading to
inconsistencies
§ Neglecting the actual challenge
10
A common language as a basis for communication
11
A common language - Challenges
§ Such a language must exist first
§ Everyone needs to learn this language
- This is easier for some e.g.
German and more difficult for
others e.g. Chinese
§ A platform is needed to utilise all
synergy effects
§ Where does everyone meet to talk?
12
Metaphor Breakdown: Persons
§ The people stand for our various
applications
§ All have a different perspective on
data
- That‘s why they store it
differently
- BUT: They are based on the
same idea (nature of our
business)
13
Metaphor Breakdown: Common Language and Platform
§ Business objects as language
- Basis for business-driven data
integration
- Already spoken by business
departments, project WoDa
models the language
§ Our data platforms are Kafka and API
§ Data products assembled from various
sources
- Various parts (attributes) of
the business object are
obtained from the leading
system (golden source)
14
Metaphor Breakdown: Advantages
§ Creating a highly integrated data
landscape
§ Business driven
- Comprehensive for business
departments (important for
participation)
§ Prevention of inconsistencies
§ New perspective on data
- Data quality
- Data governance
§ Decoupling the application from the
data exchange format
15
NORD/LB‘s Vision
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
Murex
DQ
Reporting/Analysis Tool
Virtualization Layer
LoanIQ …
…
…
AI
Incl. Lake
Metadata
systematics
§ Business objects as a business-driven
language:
- Defines vocabulary
- Combines all views on data (Prerequisite
for business lineage and integration)
§ Barrier-free data access via virtualized
layer:
- Centralized data provision
- Access the object throughout its lifecycle
§ Metadata as a 360° view and control tool
for data utilization
§ Standardized real-time data transport
§ Centralized DQ evaluation based on
decentralized measures
§ Broad embedding of operational data
management in the organization
Business
Objects
and
Data
Culture
Moodys
1
2
3
4
Explanation
1
2
3
4
5
Components
5
6
Operative
Data
Management
6
16
Data Mesh: Data as a Product
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
Murex
DQ
Reporting/Analysis Tool
Virtualization Layer
LoanIQ …
…
…
AI
Incl. Lake
Metadata
systematics
§ Business objects as a business-driven
language:
- Combined from different data sources
- Currently assembled by KSQLDB
- Data streaming (full load)
- Event streaming
§ Standardized real-time data transport
§ Decoupling data transport from
application
§ Centralized DQ evaluation based on
decentralized measures
- Camunda workflows
Business
Objects
and
Data
Culture
Moodys
Explanation
Components
Operative
Data
Management
17
Data Mesh: Data Ownership by Domain
* professional and technical
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
Murex
DQ
Reporting/Analysis Tool
Virtualization Layer
LoanIQ …
…
…
AI
Incl. Lake
Metadata
systematics
§ Push Principle
§ The producer is the owner
§ Ends, when data is used in order to
create new information
§ There are exceptions
§ Role model
§ Data Owner
§ Data Steward*
§ Data Expert*
§ Inspired by banking supervisory
requirements such as BCBS239 and
international frameworks
Business
Objects
and
Data
Culture
Moodys
Explanation
Components
Operative
Data
Management
18
Data Mesh: Self-Service Data Access
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
Murex
DQ
Reporting/Analysis Tool
Virtualization Layer
LoanIQ …
…
…
AI
Incl. Lake
Metadata
systematics
§ Self-Service for business departments via
Power BI
- Building own reports
§ Business objects accessible through Kafka
& API
§ Kafka/API catalog
- Rights to read/write data
- Kafka: topic based
§ Metadata management catalog
- Data Lineage generated by data
from Schema Registry
§ Kafka Upload Tool
Business
Objects
and
Data
Culture
Moodys
Explanation
Components
Operative
Data
Management
19
Data Mesh: Federated Governance
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
Murex
DQ
Reporting/Analysis Tool
Virtualization Layer
LoanIQ …
…
…
AI
Incl. Lake
Metadata
systematics
§ Kafka Platform Rules (Federated!):
- All data needs to be professionally
modeled
- Responsible of topic (and data) is the
producer
- All data projects are accompanied and
approved by a Kafka expert
- Encrypted connection, end2end for
sensitive data
- Developer guidelines like
- Schema enforced at all time
- Naming convention
- No files via Kafka
- Cloud event format
Business
Objects
and
Data
Culture
Moodys
Explanation
Components
Operative
Data
Management
20
Business Partner MVP
Business Partner
Relations to
Employees
Customer
Relations
Rating
Information
Financial
Statements
ESG
Assessment
General
Information
Roles e. g.
Unsettled
Succession
…..
§ Modeling by project
§ Various data sources
- CRM
- Rating system
- Financial statement system
- Kafka upload tool
§ Assembled in Kafka
§ Everyone takes what they need
21
Data Product Business Partner
Operative
Inventory
Systems and
Data Sources
Data
Transport
Evaluation
and
Aggregation
Transparency
and Basis of
Decision
Bank Steering
(incl. DWH)
Kafka and API
CRM
DQ
Reporting/Analysis Tool
Virtualization Layer
Rating …
…
…
AI
Incl. Lake
Metadata
systematics
Business
Objects
and
Data
Culture
External
Data
Explanation
Components
Operative
Data
Management
22
Data Product Business Partner
Operative
Inventory
Systems and
Data Sources
Data Transport
Building Data Products Using Apache Kafka
Evaluation and Aggregation
Transparency and
Basis of Decision
23
Data Product Business Partner
24
Data Product Business Partner- Vision
No source
connectors
Only business objects
(Exceptions:
transformation only for
3rd party software, if
necessary)
Azure CosmosDB
Sink Connector
cannot parse
map datatype!
25
Maps as an array of structs
Problem:
§ Complex data delievery-> Global
Format
§ Azure CosmosDB sink connector
cannot parse map datatype
- Need to switch to array of structs,
loosing the advantages of a map
§ Partial update of map of maps
- Combination of filter, union and
case-clauses
26
KSQLDB
Advantages:
§ Collection functions (filter, transform, reduce)
§ Accessable for non-techies
- Self service
§ Available as managed service
§ private endpoint
Disadvantages:
§ Aggregation, but not self join
- No guarantee of transactional behaviour
- Skipping events, buffering
§ More an abstraction layer on top of Kafka
Streams
27
Kafka Streams
Advantages:
§ Data streaming framework
§ Powerful and flexible
§ Stateful processing
§ Self-Join via state stores
Disadvantages:
§ Needs to be on prem
§ Not accessable for non-techies
28
Apache Flink
Advantages:
§ Mature data streaming framework
§ Stateful processing
§ Solves self-join problem
§ Accessable for non-techies
§ Available as managed service
Disadvantages:
§ (At the moment) missing features like
collection functions (filter, transform,
reduce)
§ No private endpoint
29
Summarization and Outlook
§ Data Mesh
- It‘s about cherry picking
- Size matters! (of the data products)
§ Data Mesh like approach: Business language realized by data products
§ Integration process and data management
§ Cultural challenges
§ SaaS
- Private endpoints
- Auditing
30
Let‘s stay in touch!
Erik Schumann
Data Engineer @ NORD/LB
Erik.Schumann@nordlb.de
www.nordlb.de
31
Thank you for your attention. Any questions?

More Related Content

Similar to Case Study: Implementing a Data Mesh at NORD/LB

Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauSam Palani
 
How Service Mesh Fits into the Modern Data Stack
How Service Mesh Fits into the Modern Data StackHow Service Mesh Fits into the Modern Data Stack
How Service Mesh Fits into the Modern Data StackFabian Hardt
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
SimplifyStreamingArchitecture
SimplifyStreamingArchitectureSimplifyStreamingArchitecture
SimplifyStreamingArchitectureMaheedhar Gunturu
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 
Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)KNOWAGE
 
Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Denodo
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse OptimizationCloudera, Inc.
 
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle CloudOTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle CloudMark Rittman
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksDatabricks
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeDATAVERSITY
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Denodo
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020HostedbyConfluent
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?MarketingArrowECS_CZ
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Mark Rittman
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Denodo
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsSeeling Cheung
 

Similar to Case Study: Implementing a Data Mesh at NORD/LB (20)

IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 
How Service Mesh Fits into the Modern Data Stack
How Service Mesh Fits into the Modern Data StackHow Service Mesh Fits into the Modern Data Stack
How Service Mesh Fits into the Modern Data Stack
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
SimplifyStreamingArchitecture
SimplifyStreamingArchitectureSimplifyStreamingArchitecture
SimplifyStreamingArchitecture
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business Outcomes
 
Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)Knowage roadmap-2022 (1)
Knowage roadmap-2022 (1)
 
Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)Why Data Mesh Needs Data Virtualization (ASEAN)
Why Data Mesh Needs Data Virtualization (ASEAN)
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle CloudOTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
 
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
Data Fabric - Why Should Organizations Implement a Logical and Not a Physical...
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
Couchbase Cloud No Equal (Rick Jacobs, Couchbase) Kafka Summit 2020
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
 
Cloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and AnalyticsCloud Based Data Warehousing and Analytics
Cloud Based Data Warehousing and Analytics
 

More from HostedbyConfluent

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonHostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolHostedbyConfluent
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesHostedbyConfluent
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaHostedbyConfluent
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonHostedbyConfluent
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonHostedbyConfluent
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyHostedbyConfluent
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...HostedbyConfluent
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...HostedbyConfluent
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersHostedbyConfluent
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformHostedbyConfluent
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubHostedbyConfluent
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonHostedbyConfluent
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLHostedbyConfluent
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceHostedbyConfluent
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondHostedbyConfluent
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsHostedbyConfluent
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemHostedbyConfluent
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksHostedbyConfluent
 

More from HostedbyConfluent (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Case Study: Implementing a Data Mesh at NORD/LB

  • 1. 1 Case Study: Implementing a Data Mesh at NORD/LB Erik Schumann Data Engineer @NORD/LB
  • 2. 2 Agenda 1. NORD/LB and the Finance Sector 2. Data Mesh 101 3. Communicating Data Mesh-like Strategy 4. NORD/LB’s Target Vision 5. Applying Data Mesh Principles 6. The Data Product Business Partner 7. Summary and Outlook
  • 3. 3 NORD/LB - A Universial Bank
  • 4. 4 Challenges Finance Sector § Heavily grown, complex data objects § Regulatory requirements § Data lineage/ metadata management § Data quality - Hard to fully decentralize, since quality is dependant on purpose § Cultural challenges - Proactive data provisioning instead of demand-driven § SaaS - Private endpoints - External audits
  • 9. 9 Point-to-Point Translation - Challenges § Very confusing § Not comprehensive § High dependency: If a language changes, all associated translators have to be rebuilt § The same thing is translated into different languages, leading to inconsistencies § Neglecting the actual challenge
  • 10. 10 A common language as a basis for communication
  • 11. 11 A common language - Challenges § Such a language must exist first § Everyone needs to learn this language - This is easier for some e.g. German and more difficult for others e.g. Chinese § A platform is needed to utilise all synergy effects § Where does everyone meet to talk?
  • 12. 12 Metaphor Breakdown: Persons § The people stand for our various applications § All have a different perspective on data - That‘s why they store it differently - BUT: They are based on the same idea (nature of our business)
  • 13. 13 Metaphor Breakdown: Common Language and Platform § Business objects as language - Basis for business-driven data integration - Already spoken by business departments, project WoDa models the language § Our data platforms are Kafka and API § Data products assembled from various sources - Various parts (attributes) of the business object are obtained from the leading system (golden source)
  • 14. 14 Metaphor Breakdown: Advantages § Creating a highly integrated data landscape § Business driven - Comprehensive for business departments (important for participation) § Prevention of inconsistencies § New perspective on data - Data quality - Data governance § Decoupling the application from the data exchange format
  • 15. 15 NORD/LB‘s Vision Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API Murex DQ Reporting/Analysis Tool Virtualization Layer LoanIQ … … … AI Incl. Lake Metadata systematics § Business objects as a business-driven language: - Defines vocabulary - Combines all views on data (Prerequisite for business lineage and integration) § Barrier-free data access via virtualized layer: - Centralized data provision - Access the object throughout its lifecycle § Metadata as a 360° view and control tool for data utilization § Standardized real-time data transport § Centralized DQ evaluation based on decentralized measures § Broad embedding of operational data management in the organization Business Objects and Data Culture Moodys 1 2 3 4 Explanation 1 2 3 4 5 Components 5 6 Operative Data Management 6
  • 16. 16 Data Mesh: Data as a Product Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API Murex DQ Reporting/Analysis Tool Virtualization Layer LoanIQ … … … AI Incl. Lake Metadata systematics § Business objects as a business-driven language: - Combined from different data sources - Currently assembled by KSQLDB - Data streaming (full load) - Event streaming § Standardized real-time data transport § Decoupling data transport from application § Centralized DQ evaluation based on decentralized measures - Camunda workflows Business Objects and Data Culture Moodys Explanation Components Operative Data Management
  • 17. 17 Data Mesh: Data Ownership by Domain * professional and technical Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API Murex DQ Reporting/Analysis Tool Virtualization Layer LoanIQ … … … AI Incl. Lake Metadata systematics § Push Principle § The producer is the owner § Ends, when data is used in order to create new information § There are exceptions § Role model § Data Owner § Data Steward* § Data Expert* § Inspired by banking supervisory requirements such as BCBS239 and international frameworks Business Objects and Data Culture Moodys Explanation Components Operative Data Management
  • 18. 18 Data Mesh: Self-Service Data Access Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API Murex DQ Reporting/Analysis Tool Virtualization Layer LoanIQ … … … AI Incl. Lake Metadata systematics § Self-Service for business departments via Power BI - Building own reports § Business objects accessible through Kafka & API § Kafka/API catalog - Rights to read/write data - Kafka: topic based § Metadata management catalog - Data Lineage generated by data from Schema Registry § Kafka Upload Tool Business Objects and Data Culture Moodys Explanation Components Operative Data Management
  • 19. 19 Data Mesh: Federated Governance Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API Murex DQ Reporting/Analysis Tool Virtualization Layer LoanIQ … … … AI Incl. Lake Metadata systematics § Kafka Platform Rules (Federated!): - All data needs to be professionally modeled - Responsible of topic (and data) is the producer - All data projects are accompanied and approved by a Kafka expert - Encrypted connection, end2end for sensitive data - Developer guidelines like - Schema enforced at all time - Naming convention - No files via Kafka - Cloud event format Business Objects and Data Culture Moodys Explanation Components Operative Data Management
  • 20. 20 Business Partner MVP Business Partner Relations to Employees Customer Relations Rating Information Financial Statements ESG Assessment General Information Roles e. g. Unsettled Succession ….. § Modeling by project § Various data sources - CRM - Rating system - Financial statement system - Kafka upload tool § Assembled in Kafka § Everyone takes what they need
  • 21. 21 Data Product Business Partner Operative Inventory Systems and Data Sources Data Transport Evaluation and Aggregation Transparency and Basis of Decision Bank Steering (incl. DWH) Kafka and API CRM DQ Reporting/Analysis Tool Virtualization Layer Rating … … … AI Incl. Lake Metadata systematics Business Objects and Data Culture External Data Explanation Components Operative Data Management
  • 22. 22 Data Product Business Partner Operative Inventory Systems and Data Sources Data Transport Building Data Products Using Apache Kafka Evaluation and Aggregation Transparency and Basis of Decision
  • 24. 24 Data Product Business Partner- Vision No source connectors Only business objects (Exceptions: transformation only for 3rd party software, if necessary) Azure CosmosDB Sink Connector cannot parse map datatype!
  • 25. 25 Maps as an array of structs Problem: § Complex data delievery-> Global Format § Azure CosmosDB sink connector cannot parse map datatype - Need to switch to array of structs, loosing the advantages of a map § Partial update of map of maps - Combination of filter, union and case-clauses
  • 26. 26 KSQLDB Advantages: § Collection functions (filter, transform, reduce) § Accessable for non-techies - Self service § Available as managed service § private endpoint Disadvantages: § Aggregation, but not self join - No guarantee of transactional behaviour - Skipping events, buffering § More an abstraction layer on top of Kafka Streams
  • 27. 27 Kafka Streams Advantages: § Data streaming framework § Powerful and flexible § Stateful processing § Self-Join via state stores Disadvantages: § Needs to be on prem § Not accessable for non-techies
  • 28. 28 Apache Flink Advantages: § Mature data streaming framework § Stateful processing § Solves self-join problem § Accessable for non-techies § Available as managed service Disadvantages: § (At the moment) missing features like collection functions (filter, transform, reduce) § No private endpoint
  • 29. 29 Summarization and Outlook § Data Mesh - It‘s about cherry picking - Size matters! (of the data products) § Data Mesh like approach: Business language realized by data products § Integration process and data management § Cultural challenges § SaaS - Private endpoints - Auditing
  • 30. 30 Let‘s stay in touch! Erik Schumann Data Engineer @ NORD/LB Erik.Schumann@nordlb.de www.nordlb.de
  • 31. 31 Thank you for your attention. Any questions?