SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
@KaiWaehner - www.kai-waehner.de - Data in Motion for the Industrial IoT
as Data Hub for
Crypto, NFT, Metaverse
(Beyond the Buzz!)
kai-waehner.de | @KaiWaehner | Field CTO @ Confluent
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Potential impact
of cryptocurrency
on financial
services
6
https://www.hedgethink.com/the-cryptocurrency-evolution/potential-impact-of-cryptocurrency-on-financial-services/
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Bitcoin – The Tip of the Iceberg!
7
‘Bitcoin’ compared to
‘Blockchain’, ‘Crypto’, ‘Ethereum'
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Web3 beyond the hype: 5 types of digital assets
8
Native tokens, which are the monetary incentives used to compensate nodes for
maintaining and updating the respective blockchain
Stablecoins, which are supposed to represent cash on the blockchain and are pegged to
fiat currencies like the US dollar, or central bank digital currencies (CBDCs), which are
regulated by a central bank 2
Governance tokens, which are tokens that represent voting rights on the functional
parameters of smart contracts
Non-fungible tokens (NFTs), which are a unique, indivisible digital asset with provable
ownership
Digital assets that represent claims on real-world assets such as commodities, real
estate, or intellectual property, and are “tokenized” into divisible digital assets on the
blockchain
https://www.mckinsey.com/industries/financial-services/our-insights/web3-beyond-the-hype
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Blockchain vs. Distributed Ledger Technology (DLT)
9
https://www.da.ventures/post/gaining-clarity-on-key-terminology-bitcoin-versus-blockchain-versus-distributed-ledger-technology
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
The Cryptocurrency Trilemma
10
SCALABILITY
SECURITY DECENTRALIZATION
Pick A, B, or C
A B
C
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Challenges and Concerns of Blockchains
• Technical and organizational
complexity
• Transaction speed and
scalability
• Energy consumption
• Security
• Data tenancy
• Lifecycle costs
• Ease of integration
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Purpose-built solutions
• Ripple: Payment settling, currency exchange and remittance system
• Diem (former Libra): Global payment system and financial infrastructure
• IOTA: Internet of Things transactions
Non-Blockchain DLTs
to solve the challenges to provide better performance and scalability
12
Open and flexible solution for many use cases
• Apache Kafka: Open, scalable, real time Data Streaming
* dead
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
STREAM
PROCESSING
Create and store
materialized views
Filter
Analyze in-flight
Time
C C
C
Data Streaming
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Data Streaming in the Finance Industry
Check past Kafka Summit videos for details about the use cases:
https://kafka-summit.org/past-events/
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Tamper-Proof Data Streaming for
(some of the) Use Cases in the Finance Industry
Real Time Processing Digital Transformation Strategic Goals
Short-Sale Risk
Calculation / Trade
Approval
Mainframe Offloading
and Replacement
Instant Payment
Next-Best
Offer
Robot Process Automation
(e.g. Know Your Customer, KYC)
Customer Service
(e.g. Chat Bots)
IT
Modernization
Regulatory
Reporting
Fraud Detection
Anomaly Detection
Across Assets and Locations
Derivatives
Pricing Compliance
Trading Post-
Processing
Strategic
Planning and
Simulations
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Apache Kafka – The de facto standard for Data Streaming
is the Underpinning of an Event-driven Architecture
Microservices
Mainframes
SaaS apps
Mobile
Customer 360
Real-time fraud
detection
Data warehouse
Producers
Consumers
Database
change
Microservices
events
SaaS
data
Customer
experiences
Streams of real time events
Stream processing apps
Connectors
Connectors
Stream processing apps
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka is a cloud-native data streaming platform!
à More than just data ingestion or message queue
DWH
APP
STREAM
PROCESSING
CONNECTORS
ksqlDB
KStreams
APP
Streaming ETL
Data Processing
Real-time Analytics
Stateless and Stateful
Business Applications
Fully-managed
Pipelines
Connectivity to
Data Infrastructure,
SaaS, AI/ML
Data Governance
Connectivity
Filtering and Routing
Change Data Capture
Built-in Scale and Fault Tolerance
Oracle
DB
ORACLE CDC
SOURCE
PREMIUM
CONNECTOR
Real-time Data Sharing
across Hybrid and Multi-Cloud
Storage
Backpressure Handling
Slow Consumers
Replayability
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Data Streaming across the Globe
Streaming Replication between Kafka Clusters
Bridge to Databases, Data Warehouses, Data Lakes, Apps, APIs, SaaS
Aggregation of Edge
Deployments with
Replication (Aggregation)
Disaster Recovery
Operations with
Multi-Region Clusters
for RPO=0 and RTO~0
Global Data Streaming with
Replication and Cluster Linking
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Real-time
High Throughput
Decentralized database
Distributed log of records
Immutable log
Replication
High availability
Decoupling of applications / clients
Role-based access control to data
Tamper-Proof
Encrypted payloads
Deployment across independent organizations
is not a Blockchain!
X
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka AND Blockchain
30
Kafka
Real Time
Instant Payment
App
(Java, C++,
Python, etc.)
Batch
Analytics Platform
(Spark, Splunk,
etc.)
Blockchain
(Bitcoin)
Blockchain
(Ethereum)
Kafka-native
Blockchain or
Distributed Ledger
Kafka AS Blockchain
Real Time
Instant Payment
App
(Java, C++,
Python, etc.)
Batch
Analytics Platform
(Spark, Splunk,
etc.)
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Trading /
Payments
for Transactional
Banking Workloads
3rd Party Crypto Data
as Foundation of the Crypto Application
Application Logs
for Analytical Workloads
Data Producers for Crypto Cybersecurity
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Streams
logs-customer-trading
Transaction Alerts for
Situational Awareness
Machine Learning
Predictions via UDFs
Data Aggregation
suspicious-events
aggregation-analytics
Real-Time Data Processing for Crypto Threat Intelligence
Curated Big Data for
Data Science Teams
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Compliance
Threat Detection
Near Real-time
Data Consumers for Alerting and Regulatory Reporting
No constraints on integration flows
Data curation on the fly
Flexible choice of (multiple) consumers
Business Intelligence
Analytical Workloads
Batch
Alerting App
Transactional Workloads
Real-time
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Connect
REST API
Connect
logs-customer-trading
suspicious-events
fraud-alert-events
Streams
Data
Correlation
Anomaly
Detection
Kafka as Data Hub for Real-Time Cyber Analytics in the Crypto World
Python
Fraud
Alerting
Streams
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Metaverse: Live commerce with real-time data correlation
Online and offline shopping via social commerce
Including integration of CRM, loyalty, inventory, chatbots, location-based services, augmented reality, etc.
35
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Interact with other people in the metaverse.
Upsell rare items for your games.
Provide context-specific pricing.
Integrate with crypto wallets and NFT markets.
All automated. In real-time. At scale.
Data Consolidation
Streaming ETL
(Kafka Connect + Kafka Streams)
Mobile App
+ AR Glasses
(Swift on iOS)
(4) Receive
NFT recommendation
and context-specific price
Crypto
Payment Service
Buy Now Pay Later (BNPL)
(Ethereum API)
Chatbot
External Speech NLP
(REST API)
(1) Interest in
rare game item
(5) Order and pay
NFT for game item
(2) Live Q&A with chatbot
(6) Execute Crypto
transaction and confirm NFT
CRM / Loyalty
Salesforce
(Kafka Connect)
NFT Marketplace
Live monitoring and
item bidding process
(ksqlDB + OpenSea API)
(3) Context-specific
pricing engine
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka
AS
Blockchain
40
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
R3 Corda: Kafka AS Blockchain / DLT
41
https://medium.com/corda/corda-5-the-road-ahead-part-3-introduction-to-the-architecture-8c43bb19ac81
Rearchitected: V5 migrates to Kafka
High availability for critical services + cost-effective way to scale
(horizontally) to deal with ‘burst-y’ and high-volume throughputs
Fully redundant, worker-based architecture
Kafka cluster as the message broker to facilitate communication between
node services
Compacted topics (logs) as the mechanism to store and retrieve most
recent states
Key components: Process engine, database integration, Crypto
integration, RPC service (HTTP), Monitoring
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Chainlink
Industry standard oracle network for connecting smart contracts to the real world
Transitioning from traditional time series-based monitoring toward an event-driven architecture and alerting approach
https://jobs.lever.co/chainlink/b0094754-6d1e-4c55-8dbc-622bc4d8a5ab
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka
IN
Blockchain Tools
43
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
TokenAnalyst
44
https://www.confluent.io/en-gb/blog/reliable-fast-access-to-on-chain-data-insights/
Integrate blockchain data with its analytics tools.
Kafka Streams provides a stateful streaming application to prevent using invalid blocks in downstream aggregate calculations.
Kafka Connect for the integration with databases and data lake.
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
EthVM – Blockchain Explorer
45
https://github.com/EthVM/EthVM
https://www.bitcoininsider.org/article/66671/ethvm-first-open-source-block-explorer-powered-kafka
Open-source Ethereum Blockchain Data
Processing and Analytics Engine with a
client-side Block Explorer
Tool for blockchain auditing and decision
Verify the execution of transactions and
smart contracts, check balances, and
monitor gas prices
Built with Kafka Connect, Kafka Streams,
Schema Registry
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
kaleido – Rest API for Crypto
46
https://www.kaleido.io/blockchain-platform/rest-api-gateway
Enterprise grade blockchain APIs to
deploy and manage Smart Contracts,
send Ethereum transactions, and query
blockchain data
Hides the complexities of Ethereum
transaction submission, thick Web3
client libraries, nonce management, RLP
encoding, transaction signing, and
smart contract management.
REST APIs for your on-chain logic &
data
Backed by a fully-managed high
throughput Apache Kafka
infrastructure
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka
AND
Blockchain
47
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka AND Blockchain:
Financial services platform
combining Kafka and Blockchains
• Provides the speed and convenience of traditional
exchanges and the security of non-custodial
approaches.
• Invest in, make payments with and trade Bitcoin,
Ethereum, NEO, and other digital assets.
• The exchange is the first of its kind, offering non-
custodial cross-chain trading with the full power of a
real order book
• Deterministic replayability in its exact order at any time
48
https://community.nash.io/t/first-of-its-kind-non-custodial-exchange-using-confluent-cloud/8254
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
CUSTODIGIT – A Platform for Digital Assets
For cryptocurrencies (bitcoins, etc.) and digital assets
Secure storage of wallets
Sending and receiving on the blockchain
Trading via brokers and exchanges
Regulated environment
Kafka as central nervous system
Workflow orchestration with distributed saga design pattern
https://events.confluent.io/datainmotiontour20211
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
1. When (not) to use Blockchain and Crypto
2. Data Streaming for Real-time Analytics at Scale
3. Examples for Data Streaming with Crypto Data
4. Real-World Projects
5. Choosing the Right Tool for the Job
Agenda
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka vs. Blockchain?
51
Use Kafka and
Blockchain together to
combine the benefits of
both
(where this makes
sense!)
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Kafka vs. Blockchain?
52
Use Apache Kafka for
• Enterprise infrastructure
• Open, scalable, real-time
requirements
• Flexible architectures for many
use cases
Use Blockchain for
• Deployment over various independent
organizations
• Participants verify the distributed ledger contents
themselves.
• Specific use cases
• Server-side managed and controlled by
multiple organizations
• Scenarios where the business value overturns
the added complexity and project risk
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Is ‘tamper-proof’
all you need?
53
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
54
Apache Kafka is an immutable append-only commit log
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
KafkaBlockchain – A library for tamper-proof Kafka streaming
https://github.com/ai-coin/KafkaBlockchain
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
https://github.com/ai-coin/KafkaBlockchain
KafkaBlockchain – A library for tamper-proof Kafka streaming
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
What about long-term storage in Kafka?
57
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Today, Kafka works well
for recent events, short
horizon storage, and
manual data balancing
Kafka’s present-day design offers
extraordinarily low messaging latency by
storing topic data on fast disks that are
collocated with brokers. This is usually good.
But sometimes, you need to store a huge
amount of data for a long time.
Blockchain is such a use case!
Kafka
Processing
App
Storage
Transactions, auth,
quota
enforcement,
compaction, ...
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Confluent Tiered Storage for Kafka
Object Store
Processing Storage
Transactions,
auth, quota
enforcement,
compaction, ...
Local
Remote
Kafka
Apps
Store Forever (Tamper-Proof)
Older data is offloaded to inexpensive object storage,
permitting it to be consumed at any time. Using
KafkaBlockchain, storage can be made tamper-proof and
immutable
Save $$$
Storage limitations, like capacity and duration, are effectively
uncapped.
Instantaneously scale up and down
Your Kafka clusters will be able to automatically self-balance
load and hence elastically scale
kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse
Secure, tamper-proof, encrypted off-chain data streaming
Time
P
C1
C2
Payment transaction
Real-time data processing and analytics of historical events with one scalable infrastructure
Compliance check on historical data
Real-time
off-chain
monitoring
Why Confluent
@KaiWaehner - www.kai-waehner.de - Data in Motion for the Industrial IoT
Car Engine Car Self-driving Car
Confluent completes Apache Kafka. Cloud-native. Everywhere.
Kai Waehner
Field CTO
kai.waehner@confluent.io
confluent.io
kai-waehner.de
@KaiWaehner
linkedin.com/in/kaiwaehner
Questions? Feedback?
Let’s connect!

Mais conteúdo relacionado

Mais procurados

Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Kai Wähner
 

Mais procurados (20)

Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid CloudKafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid Cloud
 
Kafka Tutorial: Kafka Security
Kafka Tutorial: Kafka SecurityKafka Tutorial: Kafka Security
Kafka Tutorial: Kafka Security
 
An Introduction to Apache Kafka
An Introduction to Apache KafkaAn Introduction to Apache Kafka
An Introduction to Apache Kafka
 
Kafka Intro With Simple Java Producer Consumers
Kafka Intro With Simple Java Producer ConsumersKafka Intro With Simple Java Producer Consumers
Kafka Intro With Simple Java Producer Consumers
 
Introduction to Kafka Streams
Introduction to Kafka StreamsIntroduction to Kafka Streams
Introduction to Kafka Streams
 
Apache Beam: A unified model for batch and stream processing data
Apache Beam: A unified model for batch and stream processing dataApache Beam: A unified model for batch and stream processing data
Apache Beam: A unified model for batch and stream processing data
 
Kafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platformKafka Tutorial - introduction to the Kafka streaming platform
Kafka Tutorial - introduction to the Kafka streaming platform
 
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
 
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache KafkaKafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
 
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache KafkaThe Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache KafkaBest Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
 
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
 
Fundamentals of Apache Kafka
Fundamentals of Apache KafkaFundamentals of Apache Kafka
Fundamentals of Apache Kafka
 
Deploying Confluent Platform for Production
Deploying Confluent Platform for ProductionDeploying Confluent Platform for Production
Deploying Confluent Platform for Production
 
A visual introduction to Apache Kafka
A visual introduction to Apache KafkaA visual introduction to Apache Kafka
A visual introduction to Apache Kafka
 
Kafka 101
Kafka 101Kafka 101
Kafka 101
 
Producer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache KafkaProducer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache Kafka
 
Kafka Streams State Stores Being Persistent
Kafka Streams State Stores Being PersistentKafka Streams State Stores Being Persistent
Kafka Streams State Stores Being Persistent
 

Semelhante a Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)

OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
Timothy Spann
 
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
Timothy Spann
 

Semelhante a Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!) (20)

Set Your Data In Motion - CTO Roundtable
Set Your Data In Motion - CTO RoundtableSet Your Data In Motion - CTO Roundtable
Set Your Data In Motion - CTO Roundtable
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka ArchitecturesEvent Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
 
Apache Kafka® and Analytics in a Connected IoT World
Apache Kafka® and Analytics in a Connected IoT WorldApache Kafka® and Analytics in a Connected IoT World
Apache Kafka® and Analytics in a Connected IoT World
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
 
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
 
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
2024 February 28 - NYC - Meetup Unlocking Financial Data with Real-Time Pipel...
 
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
 
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
Enabling Smarter Cities and Connected Vehicles with an Event Streaming Platfo...
 
Apache Flink: Real-World Use Cases for Streaming Analytics
Apache Flink: Real-World Use Cases for Streaming AnalyticsApache Flink: Real-World Use Cases for Streaming Analytics
Apache Flink: Real-World Use Cases for Streaming Analytics
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniertFast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
 
Streaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache KafkaStreaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache Kafka
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven Business
 
IoT and Event Streaming at Scale with Apache Kafka
IoT and Event Streaming at Scale with Apache KafkaIoT and Event Streaming at Scale with Apache Kafka
IoT and Event Streaming at Scale with Apache Kafka
 
Apache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy ProductionApache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy Production
 
Apache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice ArchitecturesApache Kafka as Event Streaming Platform for Microservice Architectures
Apache Kafka as Event Streaming Platform for Microservice Architectures
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
 
Open Blueprint for Real-Time Analytics in Retail: Strata Hadoop World 2017 S...
Open Blueprint for Real-Time  Analytics in Retail: Strata Hadoop World 2017 S...Open Blueprint for Real-Time  Analytics in Retail: Strata Hadoop World 2017 S...
Open Blueprint for Real-Time Analytics in Retail: Strata Hadoop World 2017 S...
 
Top use cases for 2022 with Data in Motion and Apache Kafka
Top use cases for 2022 with Data in Motion and Apache KafkaTop use cases for 2022 with Data in Motion and Apache Kafka
Top use cases for 2022 with Data in Motion and Apache Kafka
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Kafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance IndustryKafka and Machine Learning in Banking and Insurance Industry
Kafka and Machine Learning in Banking and Insurance Industry
 

Mais de Kai Wähner

Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Kai Wähner
 

Mais de Kai Wähner (20)

Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
 
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
 
Apache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and ManufacturingApache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and Manufacturing
 
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
 
Apache Kafka in the Transportation and Logistics
Apache Kafka in the Transportation and LogisticsApache Kafka in the Transportation and Logistics
Apache Kafka in the Transportation and Logistics
 
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
Apache Kafka for Cybersecurity and SIEM / SOAR ModernizationApache Kafka for Cybersecurity and SIEM / SOAR Modernization
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
 
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
 
IBM Cloud Pak for Integration with Confluent Platform powered by Apache Kafka
IBM Cloud Pak for Integration with Confluent Platform powered by Apache KafkaIBM Cloud Pak for Integration with Confluent Platform powered by Apache Kafka
IBM Cloud Pak for Integration with Confluent Platform powered by Apache Kafka
 
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?
 
Apache Kafka in the Insurance Industry
Apache Kafka in the Insurance IndustryApache Kafka in the Insurance Industry
Apache Kafka in the Insurance Industry
 
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, ArchitecturesApache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
 
Connected Vehicles and V2X with Apache Kafka
Connected Vehicles and V2X with Apache KafkaConnected Vehicles and V2X with Apache Kafka
Connected Vehicles and V2X with Apache Kafka
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)

  • 1. @KaiWaehner - www.kai-waehner.de - Data in Motion for the Industrial IoT as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!) kai-waehner.de | @KaiWaehner | Field CTO @ Confluent
  • 2. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 3. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 4. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Potential impact of cryptocurrency on financial services 6 https://www.hedgethink.com/the-cryptocurrency-evolution/potential-impact-of-cryptocurrency-on-financial-services/
  • 5. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Bitcoin – The Tip of the Iceberg! 7 ‘Bitcoin’ compared to ‘Blockchain’, ‘Crypto’, ‘Ethereum'
  • 6. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Web3 beyond the hype: 5 types of digital assets 8 Native tokens, which are the monetary incentives used to compensate nodes for maintaining and updating the respective blockchain Stablecoins, which are supposed to represent cash on the blockchain and are pegged to fiat currencies like the US dollar, or central bank digital currencies (CBDCs), which are regulated by a central bank 2 Governance tokens, which are tokens that represent voting rights on the functional parameters of smart contracts Non-fungible tokens (NFTs), which are a unique, indivisible digital asset with provable ownership Digital assets that represent claims on real-world assets such as commodities, real estate, or intellectual property, and are “tokenized” into divisible digital assets on the blockchain https://www.mckinsey.com/industries/financial-services/our-insights/web3-beyond-the-hype
  • 7. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Blockchain vs. Distributed Ledger Technology (DLT) 9 https://www.da.ventures/post/gaining-clarity-on-key-terminology-bitcoin-versus-blockchain-versus-distributed-ledger-technology
  • 8. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse The Cryptocurrency Trilemma 10 SCALABILITY SECURITY DECENTRALIZATION Pick A, B, or C A B C
  • 9. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Challenges and Concerns of Blockchains • Technical and organizational complexity • Transaction speed and scalability • Energy consumption • Security • Data tenancy • Lifecycle costs • Ease of integration
  • 10. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Purpose-built solutions • Ripple: Payment settling, currency exchange and remittance system • Diem (former Libra): Global payment system and financial infrastructure • IOTA: Internet of Things transactions Non-Blockchain DLTs to solve the challenges to provide better performance and scalability 12 Open and flexible solution for many use cases • Apache Kafka: Open, scalable, real time Data Streaming * dead
  • 11. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 12. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse STREAM PROCESSING Create and store materialized views Filter Analyze in-flight Time C C C Data Streaming
  • 13. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Data Streaming in the Finance Industry Check past Kafka Summit videos for details about the use cases: https://kafka-summit.org/past-events/
  • 14. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Tamper-Proof Data Streaming for (some of the) Use Cases in the Finance Industry Real Time Processing Digital Transformation Strategic Goals Short-Sale Risk Calculation / Trade Approval Mainframe Offloading and Replacement Instant Payment Next-Best Offer Robot Process Automation (e.g. Know Your Customer, KYC) Customer Service (e.g. Chat Bots) IT Modernization Regulatory Reporting Fraud Detection Anomaly Detection Across Assets and Locations Derivatives Pricing Compliance Trading Post- Processing Strategic Planning and Simulations
  • 15. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Apache Kafka – The de facto standard for Data Streaming is the Underpinning of an Event-driven Architecture Microservices Mainframes SaaS apps Mobile Customer 360 Real-time fraud detection Data warehouse Producers Consumers Database change Microservices events SaaS data Customer experiences Streams of real time events Stream processing apps Connectors Connectors Stream processing apps
  • 16. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka is a cloud-native data streaming platform! à More than just data ingestion or message queue DWH APP STREAM PROCESSING CONNECTORS ksqlDB KStreams APP Streaming ETL Data Processing Real-time Analytics Stateless and Stateful Business Applications Fully-managed Pipelines Connectivity to Data Infrastructure, SaaS, AI/ML Data Governance Connectivity Filtering and Routing Change Data Capture Built-in Scale and Fault Tolerance Oracle DB ORACLE CDC SOURCE PREMIUM CONNECTOR Real-time Data Sharing across Hybrid and Multi-Cloud Storage Backpressure Handling Slow Consumers Replayability
  • 17. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 18. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Data Streaming across the Globe Streaming Replication between Kafka Clusters Bridge to Databases, Data Warehouses, Data Lakes, Apps, APIs, SaaS Aggregation of Edge Deployments with Replication (Aggregation) Disaster Recovery Operations with Multi-Region Clusters for RPO=0 and RTO~0 Global Data Streaming with Replication and Cluster Linking
  • 19. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Real-time High Throughput Decentralized database Distributed log of records Immutable log Replication High availability Decoupling of applications / clients Role-based access control to data Tamper-Proof Encrypted payloads Deployment across independent organizations is not a Blockchain! X
  • 20. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka AND Blockchain 30 Kafka Real Time Instant Payment App (Java, C++, Python, etc.) Batch Analytics Platform (Spark, Splunk, etc.) Blockchain (Bitcoin) Blockchain (Ethereum) Kafka-native Blockchain or Distributed Ledger Kafka AS Blockchain Real Time Instant Payment App (Java, C++, Python, etc.) Batch Analytics Platform (Spark, Splunk, etc.)
  • 21. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Trading / Payments for Transactional Banking Workloads 3rd Party Crypto Data as Foundation of the Crypto Application Application Logs for Analytical Workloads Data Producers for Crypto Cybersecurity
  • 22. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Streams logs-customer-trading Transaction Alerts for Situational Awareness Machine Learning Predictions via UDFs Data Aggregation suspicious-events aggregation-analytics Real-Time Data Processing for Crypto Threat Intelligence Curated Big Data for Data Science Teams
  • 23. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Compliance Threat Detection Near Real-time Data Consumers for Alerting and Regulatory Reporting No constraints on integration flows Data curation on the fly Flexible choice of (multiple) consumers Business Intelligence Analytical Workloads Batch Alerting App Transactional Workloads Real-time
  • 24. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Connect REST API Connect logs-customer-trading suspicious-events fraud-alert-events Streams Data Correlation Anomaly Detection Kafka as Data Hub for Real-Time Cyber Analytics in the Crypto World Python Fraud Alerting Streams
  • 25. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Metaverse: Live commerce with real-time data correlation Online and offline shopping via social commerce Including integration of CRM, loyalty, inventory, chatbots, location-based services, augmented reality, etc. 35
  • 26. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Interact with other people in the metaverse. Upsell rare items for your games. Provide context-specific pricing. Integrate with crypto wallets and NFT markets. All automated. In real-time. At scale. Data Consolidation Streaming ETL (Kafka Connect + Kafka Streams) Mobile App + AR Glasses (Swift on iOS) (4) Receive NFT recommendation and context-specific price Crypto Payment Service Buy Now Pay Later (BNPL) (Ethereum API) Chatbot External Speech NLP (REST API) (1) Interest in rare game item (5) Order and pay NFT for game item (2) Live Q&A with chatbot (6) Execute Crypto transaction and confirm NFT CRM / Loyalty Salesforce (Kafka Connect) NFT Marketplace Live monitoring and item bidding process (ksqlDB + OpenSea API) (3) Context-specific pricing engine
  • 27. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 28. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka AS Blockchain 40
  • 29. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse R3 Corda: Kafka AS Blockchain / DLT 41 https://medium.com/corda/corda-5-the-road-ahead-part-3-introduction-to-the-architecture-8c43bb19ac81 Rearchitected: V5 migrates to Kafka High availability for critical services + cost-effective way to scale (horizontally) to deal with ‘burst-y’ and high-volume throughputs Fully redundant, worker-based architecture Kafka cluster as the message broker to facilitate communication between node services Compacted topics (logs) as the mechanism to store and retrieve most recent states Key components: Process engine, database integration, Crypto integration, RPC service (HTTP), Monitoring
  • 30. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Chainlink Industry standard oracle network for connecting smart contracts to the real world Transitioning from traditional time series-based monitoring toward an event-driven architecture and alerting approach https://jobs.lever.co/chainlink/b0094754-6d1e-4c55-8dbc-622bc4d8a5ab
  • 31. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka IN Blockchain Tools 43
  • 32. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse TokenAnalyst 44 https://www.confluent.io/en-gb/blog/reliable-fast-access-to-on-chain-data-insights/ Integrate blockchain data with its analytics tools. Kafka Streams provides a stateful streaming application to prevent using invalid blocks in downstream aggregate calculations. Kafka Connect for the integration with databases and data lake.
  • 33. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse EthVM – Blockchain Explorer 45 https://github.com/EthVM/EthVM https://www.bitcoininsider.org/article/66671/ethvm-first-open-source-block-explorer-powered-kafka Open-source Ethereum Blockchain Data Processing and Analytics Engine with a client-side Block Explorer Tool for blockchain auditing and decision Verify the execution of transactions and smart contracts, check balances, and monitor gas prices Built with Kafka Connect, Kafka Streams, Schema Registry
  • 34. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse kaleido – Rest API for Crypto 46 https://www.kaleido.io/blockchain-platform/rest-api-gateway Enterprise grade blockchain APIs to deploy and manage Smart Contracts, send Ethereum transactions, and query blockchain data Hides the complexities of Ethereum transaction submission, thick Web3 client libraries, nonce management, RLP encoding, transaction signing, and smart contract management. REST APIs for your on-chain logic & data Backed by a fully-managed high throughput Apache Kafka infrastructure
  • 35. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka AND Blockchain 47
  • 36. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka AND Blockchain: Financial services platform combining Kafka and Blockchains • Provides the speed and convenience of traditional exchanges and the security of non-custodial approaches. • Invest in, make payments with and trade Bitcoin, Ethereum, NEO, and other digital assets. • The exchange is the first of its kind, offering non- custodial cross-chain trading with the full power of a real order book • Deterministic replayability in its exact order at any time 48 https://community.nash.io/t/first-of-its-kind-non-custodial-exchange-using-confluent-cloud/8254
  • 37. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse CUSTODIGIT – A Platform for Digital Assets For cryptocurrencies (bitcoins, etc.) and digital assets Secure storage of wallets Sending and receiving on the blockchain Trading via brokers and exchanges Regulated environment Kafka as central nervous system Workflow orchestration with distributed saga design pattern https://events.confluent.io/datainmotiontour20211
  • 38. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 1. When (not) to use Blockchain and Crypto 2. Data Streaming for Real-time Analytics at Scale 3. Examples for Data Streaming with Crypto Data 4. Real-World Projects 5. Choosing the Right Tool for the Job Agenda
  • 39. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka vs. Blockchain? 51 Use Kafka and Blockchain together to combine the benefits of both (where this makes sense!)
  • 40. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Kafka vs. Blockchain? 52 Use Apache Kafka for • Enterprise infrastructure • Open, scalable, real-time requirements • Flexible architectures for many use cases Use Blockchain for • Deployment over various independent organizations • Participants verify the distributed ledger contents themselves. • Specific use cases • Server-side managed and controlled by multiple organizations • Scenarios where the business value overturns the added complexity and project risk
  • 41. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Is ‘tamper-proof’ all you need? 53
  • 42. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse 54 Apache Kafka is an immutable append-only commit log
  • 43. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse KafkaBlockchain – A library for tamper-proof Kafka streaming https://github.com/ai-coin/KafkaBlockchain
  • 44. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse https://github.com/ai-coin/KafkaBlockchain KafkaBlockchain – A library for tamper-proof Kafka streaming
  • 45. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse What about long-term storage in Kafka? 57
  • 46. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Today, Kafka works well for recent events, short horizon storage, and manual data balancing Kafka’s present-day design offers extraordinarily low messaging latency by storing topic data on fast disks that are collocated with brokers. This is usually good. But sometimes, you need to store a huge amount of data for a long time. Blockchain is such a use case! Kafka Processing App Storage Transactions, auth, quota enforcement, compaction, ...
  • 47. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Confluent Tiered Storage for Kafka Object Store Processing Storage Transactions, auth, quota enforcement, compaction, ... Local Remote Kafka Apps Store Forever (Tamper-Proof) Older data is offloaded to inexpensive object storage, permitting it to be consumed at any time. Using KafkaBlockchain, storage can be made tamper-proof and immutable Save $$$ Storage limitations, like capacity and duration, are effectively uncapped. Instantaneously scale up and down Your Kafka clusters will be able to automatically self-balance load and hence elastically scale
  • 48. kai-waehner.de | @KaiWaehner | Data Streaming as Data Hub for Crypto, Blockchain, and Metaverse Secure, tamper-proof, encrypted off-chain data streaming Time P C1 C2 Payment transaction Real-time data processing and analytics of historical events with one scalable infrastructure Compliance check on historical data Real-time off-chain monitoring
  • 50. @KaiWaehner - www.kai-waehner.de - Data in Motion for the Industrial IoT Car Engine Car Self-driving Car Confluent completes Apache Kafka. Cloud-native. Everywhere.