Professional Documents
Culture Documents
Paper 3
Paper 3
Deliver great customer experiences • Supports single view of ANY BUSINESS • Effective for processing big data
• Can’t see a single view of customer ENTITY: customer, locaRon, or thing at scale, in offline
• Can’t inject real-Rme intelligence • Drives operaRonal intelligence and • Good for BI, analytics, ML
• PersonalizaRon is very limited real-Rme decisioning • Inappropriate for real-time use
Adapt at the speed of business • Quick to deploy and adapt cases - customer data distributed
across many nodes
• Data is fragmented • Sub-second response Rme
• Dependency on app vendors • Significant amount of time for
• Distributed architecture, supports complex data queries
• Huge investment required in scale, massive scale
HA, DR, security – every Rme across multiple nodes
© 2021 K2View Proprietary & Confiden7al
Confidential 8
The Digital En0ty Data
Enrichment
• KPIs Interac4ons
• Consent
• Data schema • Churn,…
Digital Entity
• Unifies everything you
know about the customer:
transactions, interactions,
events, and master data
Orders Campaigns
• Enriched with new fields
• All systems, any
technology, any format
• Auto-discovery
Payments Network
Events
© 2021 K2View Proprietary & Confidential © 2021 K2View Proprietary & Confidential 9
Micro-Databases Data
Enrichment
• KPIs Interactions
• Data is extracted, enriched, • Consent
• Churn,…
transformed, and stored
Micro-Database
into micro-DBs
• One micro-DB per
customer, compressed by
90%
Orders Campaigns
• Each micro-DB is secured
with its own encryption key
• Data sync rules for optimal
performance Compressed Secured In-memory
• Distributed, high-scale,
high-performance Payments Network
Events
• Patented technology
© 2021 K2View Proprietary & Confiden7al © 2021 K2View Proprietary & Confiden7al 10
Example
Tradi5onal
DB
Retrieve specific customer’s invoice
Tradi5onal DB
30,000,000 x 12 x 7
= 2.5 Billion records
© 2021 K2View Proprietary & Confiden7al
Confidential 11
Example
Retrieve specific customer’s invoice
Micro-DB
1 12 invoices 7 Years
customer 1 invoice / month / customer amount of data
Segmenta5on AI/ML
Data Mobile
lake Apps
NoSQL SaaS
Stores Apps
Batch Message-
Data Based
Data
Social
RDBMS
Media
Data Log-Based
Data
Enterprise Apps Virtualiza5on Data
Lakes/ DWH
Stream Data
IoT
Architecture
applications Self-Service
Data Delivery
Layer
Data Lakes/
IVR
DWH
Authentication
Engine
Data Masking
Layer
AI/ML Segmenta5on
Data Transformation
and Orchestration
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confidential 16
Data flow in the
Cloud Applications
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 Layer
Digitalization IVR
Authentication 1
Engine
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confiden7al 17
Data flow in the
Cloud Applications
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 Layer
Digitaliza5on IVR
2 Authen<ca<on 2
Engine
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confidential 18
Data flow in the
Cloud Applica5ons
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 Layer
Digitaliza5on IVR
2 Authentication 3
Engine If not CDC, checks
On-premise Data Masking Social
micro-DB sync rules
applica5on Layer Media and refreshes data
from source systems.
Data Transforma<on
and Orchestra<on
If data was refreshed,
NoSQL Smart-Sync SaaS encrypts, compresses
Stores
Batch
3 Controller Message-
Apps
and stores it in the
Data Based
Data micro-DB.
Encryption
Engine
RDBMS Social
Media
Retrieves data from
Micro-DB micro-DB into memory
Manager
for processing.
Data Log-Based
Enterprise Data Data
Virtualiza5on
Apps Lakes/ DWH
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confidential 19
Data flow in the
Cloud Applications
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 Layer
Digitaliza5on IVR
2 Authentication 4
Engine
Data Based
Encryption Data
Engine
RDBMS Social
Media
Micro-DB
Manager
Data Log-Based
Enterprise Data Data
Virtualiza5on
Apps Lakes/ DWH
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confiden7al 20
Data flow in the
Cloud Applica5ons
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 Layer
Digitalization IVR
2 Authentication 5
Engine
Data Based
Encryp<on Data
Engine
RDBMS Social
Media
Micro-DB
Manager
Data Log-Based
Enterprise Data Data
Virtualization
Apps Lakes/ DWH
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confiden7al 21
Data flow in the
Cloud Applica5ons
Customer Self-Service
360˚
K2View Data Fabric
Data Delivery
1 6 Layer
Digitaliza5on IVR
2 Authen<ca<on 6
Engine
Stream Data
AI/ML IoT
engines
© 2021 K2View Proprietary & Confidential 22
Architecture
Data Consumers
Segmentation Data Lake, DWH Customer 360˚ Cloud Applications AI/ML IVR Mobile Apps Logging & Monitoring (JMX)
Data Sources
Synchronous Asynchronous (OUT)
Search
API JDBC ODATA Streaming (KaMa)
(ElasticSearch)
Data Lake
DWH Connec5vity
In-Memory
Synchronous
CI / CD Pipeline
Business logic
Smart SynchronizaDon
Dynamic Masking
Transformation
Enrichment
Cloud Apps
Asynchronous (IN) Data flow
orchestra5on
Stream Data
(Kafka)
IoT Web services
Message-Based
Data (JMS, MQS) Data Catalog Graph Database Distributed Database
Social (OrientDB) (Cassandra DB) Security policies
© 2021 K2View Proprietary & Confidential 23
Architecture
Data Consumers
Segmentation Data Lake, DWH Customer 360˚ Cloud Applications AI/ML IVR Mobile Apps Logging & Monitoring (JMX)
1
Data Sources 1
Synchronous Asynchronous (OUT) Relay data access request
Search 2
API JDBC ODATA Streaming (KaMa) Authenticate and authorize
(ElasDcSearch)
Data Lake
DWH 3
5 Retrieve data from
In-Memory Request Push distributed DB into memory
Synchronous (if not already in memory)
2 9
NoSQL Stores Access Control Data Delivery 4
Request Trigger data refresh if needed,
API
based on sync rules
4 6 7 8 3
Response 5
RDMBS JDBC Get data from external
Micro-DB Manager
CI / CD Pipeline
sources
Smart SynchronizaDon
Dynamic Masking
TransformaDon
6
Enrichment
Transform and orchestrate
Cloud Apps 10 data according to defined rules
Asynchronous (IN)
7
Enrich with new data, not
available in source systems
Log-Based Data Data EncrypDon
On-premise
Real-Time IdenLty
user role
Stream Data
Push (Kafka) 9
Deliver to consuming app, and
IoT in parallel: encrypt, compress
Message-Based and store into distributed DB
Data (JMS, MQS) Data Catalog Graph Database Distributed Database 10
Concurrently, handle incoming
Social (OrientDB) (Cassandra DB) streaming updates from sources
© 2021 K2View Proprietary & Confidential 24
Fabric for Opera7onal Analy7cs
2) Data Orchestration
Push to RDBMS(s) Cloud Data
Warehouse
SaaS
Applica8on
Internal Other
Application Analy8cs
Systems
Other
Internal Analytics
Applica8on Systems
Operational
Intelligence Test Data Management
Real-;me churn Provision test data on
predic;on, credit demand to accelerate
scoring, fraud detec;on dev cycles, work agile