SlideShare a Scribd company logo
1 of 54
Apache Kafka in Manufacturing and Industry 4.0 - @KaiWaehner - www.kai-waehner.de
Apache Kafka for Optimization of
Supply Chain Management (SCM)
Decoupled Microservices, Data Integration, Real-Time Analytics, and More…
Kai Waehner
Field CTO
contact@kai-waehner.de
LinkedIn
@KaiWaehner
www.confluent.io
www.kai-waehner.de
Supply Chain
Management
(SCM)
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Supply Chain Management (SCM)
• Planning and coordination of all the people,
processes, and technology involved in creating
value for a company
• Cross cutting processes, including purchasing /
procurement, logistics, operations / manufacturing,
and others
• Automation, robustness, flexibility, hybrid
deployment (edge + cloud)
Six Sigma (6σ)
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
SCOR (Supply-Chain Operations Reference Model)
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
The Future of SCM – Outlook to 2040
https://www.ipa.fraunhofer.de/en/press-media/press_releases/how-supply-chain-management-will-change-by-2040.html
Autonomy: Vehicles, machines, sensors will be
handled largely autonomously
Connected: SCM will no longer form a chain, but
rather a network:
Communication: The number of people involved will
be rising because of the increasing number of new
goods and services being exchanged.
Fast: Companies will develop into significant
players within a shorter space of time, although by
the same token they can also disappear all the
faster from the market.
Flexible: SCM processes will be able to adjust more
quickly to unforeseen events such as pandemics,
wars and natural disasters.
SCM
Challenges
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Time Frames are Shorter
Source:
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Rapid Change
Source:
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Historical Models are no Longer Viable
Source:
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Chronic Lack Of Visibility
Source:
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Huge demand to build an open, flexible, scalable platform
• Real time
• Scalability
• High availability
• Decoupling
• Cost reduction
• Flexibility
• Elasticity
• Standards-based
• Extendibility
• Security
• Infrastructure-independent
• Multi-region / global
Event Streaming
with
Apache Kafka
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
STREAM
PROCESSING
Create and store
materialized views
Filter
Analyze in-flight
Time
C CC
Event Streaming
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
An Event Streaming Platform
is the Underpinning of an Event-driven Architecture
MES
ERP
Sensors
Mobile
Customer 360
Real-time Alerting
System
Data warehouse
Producers
Consumers
Streams of real time events
Stream processing apps
Connectors
Connectors
Stream processing apps
Supplier
Alert
ForecastInventory Customer
Order
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Hybrid and Multi-Cloud Architectures
VM
SELF MANAGED
FULLY MANAGED
Edge vs. regional vs. global deployments
Cloud-first (greenfield) vs.
Hybrid architecture vs.
Strategic move from on premise to cloud
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Why Apache Kafka for Supply Chaim Management (SCM)?
• Real-time messaging (at scale, mission-critical)
• Global Kafka (edge, data center, multi-cloud)
• Cloud-native (open, flexible, elastic)
• Data integration (legacy + modern protocols, applications,
communication paradigms)
• Data correlation (real-time + historical data, omni-channel)
• Real decoupling (not just messaging, but also infinite
storage + replayability of events)
• Real-time monitoring
• Transactional data and analytics data (MES, ERP, CRM,
SCM, …)
• Applied machine learning (model training and scoring)
• Cybersecurity
• Complementary to legacy and cutting-edge technology
(Mainframe, PLCs, 3D printing, augmented reality,
…)
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Customer Experience
(CX)
Profit -
Increase
Revenue
(make money)
Business
Value
Decrease
Costs
(save
money)
Core Business Platform
Increase Operational
Efficiency
Migrate to Cloud
Mitigate Risk
(protect money)
Key Drivers Strategic Objectives
Risk & Cost
Avoidance
Optimize Inventory
IoT - Device management
Optimize labor - Assets
Risk, What If & Analytics
Capacity Planning
State | Federal & Regulatory
Compliance | Governance - Data
Providence
Bottleneck Elimination
Audit, Regulatory
Digital
Transformation
Example Use Cases
$↑
$↓
$↔
Sales Demand Forecasting
$
Customer - Supply Chain Visibility
Use Cases for Event Streaming in the Supply Chain
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Food Value Chain
IoT-Based and Data-Driven
Single source of truth
across the food value chain
(in the factories, and across regions)
Business critical
operations
(tracking, calculations, alerts, …)
https://www.confluent.io/blog/creating-iot-based-data-driven-food-value-chain-with-confluent-cloud/
Architectures
and
Use Cases
Architectures and Use Cases
Decoupled
Microservices
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Kafka Connect
Kafka Cluster
MQTT
Integration
Domain-Driven Design (DDD) for your Event Streaming Platform
SAP
Integration
Real Time
Predictions
IoT Platform
Connector
Java / Python /
”you-name-it”
Schema
Registry
Event Streaming Platform
IoT Domain OT Domain Analytics Domain
 Independent and loosely coupled, but scalable, highly available and reliable!
21
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Decoupled Microservices @ Porsche
https://medium.com/porschedev/apache-kafka-at-porsche-literary-figure-meets-car-manufacturer-ead9d99c3bc
https://medium.com/next-level-german-engineering/data-streaming-porsche-bc49c6aa17a8
“The recent rise of data streaming has opened new possibilities for real-time analytics. At Porsche, data
streaming technologies are increasingly applied across a range of contexts, including warranty and sales,
manufacturing and supply chain, connected vehicles, and charging stations.”
Sridhar Mamella (Platform Manager Data Streaming at Porsche)
Architectures and Use Cases
Standard Software +
Custom Applications
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
SCM
=
Zoo of
technologies and
products
Options:
No software
Buy
Rent
Make
Mix
TMS
Transport Management System
WMS
Warehouse Management System
WES
Warehouse Execution System
DPS
Demand Planning System
DRP
Distribution Requirements Planning
LMS
Labor Management System
CRM
Customer Relationship Management
SRM
Supplier Relationship Management
ERP
Enterprise
Resources
Planning
BI
Business Intelligence
MES
Manufacturing Execution System
PLM
Product Lifecycle Management
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Postmodern SCM / ERP (coined by Gartner) built with Kafka + other Apps
Replace legacy, monolithic and highly customized ERP suites
by a mixture of loosely coupled, exchangeable cloud-based and on-premises applications.
TMS
Legacy Proprietary
SOAP Web Services
Supplier
Alert
ForecastInventory Customer
Order
Core ERP
CRM
SaaS
Kafka Interface
MES
Proprietary
HTTP Web Services
LMS
Legacy Homegrown
Database + CDC
SRM
Kafka-native
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Postmodern SCM / ERP built with Kafka
Zero downtime with rolling upgrades and backwards compatibility
MirrorMaker 2 /
Confluent Replicator
Tier 1 Supplier
Server: Latest version
Clients: 0.11, 2.0
Streaming replication
between
SCM applications
Version compatibility between
different
clients and servers
Core ERP
Server: AK 2.3
Clients: 2.0, 2.5
MES
Server: CP 54 / AK 2.4
Clients: 0.11, 2.4
Confluent
Cluster Linking
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Real-Time Inventory System
https://www.confluent.io/blog/walmart-real-time-inventory-management-using-kafka/
https://www.confluent.io/kafka-summit-san-francisco-2019/when-kafka-meets-the-scaling-and-reliability-needs-of-worlds-largest-retailer-a-walmart-story/
“Retail shopping experiences have evolved to include multiple channels, both online
and offline, and have added to a unique set of challenges in this digital era. Having
an up to date snapshot of inventory position on every item is a very important aspect
to deal with these challenges. We at Walmart have solved this at scale by designing
an event-streaming-based, real-time inventory system leveraging Apache Kafka…
Like any supply chain network, our infrastructure involved a plethora of event sources
with all different types of data”
Suman Pattnaik, Big Data Architect @
Walmart
Architectures and Use Cases
Improving the
SCOR Metrics
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Optimization of the Supply Chain Process
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Supply Chain Planning
Streaming and Batch Analytics Use Case
• Prepare for the unknown and the
unknowable
• Act at the right time in the right context
• Yossi Sheffi: “You need to have
sensors in the ground”, then SCM
becomes a process of sensing and
responding
What if…?
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
From a batch-oriented systems architecture to
a streaming micro services platform
Thoughtworks:
https://www.confluent.io/kafka-summit-sf17/Fast-Data-in-Supply-Chain-Planning
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Strangler Design Pattern
The Big Bang does not always work…
“The most important
reason to consider a
strangler fig
application over a cut-
over rewrite is
reduced risk.”
Martin FowlerThoughtworks:
https://www.confluent.io/kafka-summit-sf17/Fast-Data-in-Supply-Chain-Planning
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Supply Chain Purchasing
Real-time Natural Language Processing (NLP) for Digital Contract Intelligence
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Apache Kafka as Infrastructure for ML
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Apache Kafka’s Open Ecosystem as Infrastructure for ML
Kafka
Streams/
ksqlDB
Kafka Connect
Confluent REST Proxy
Confluent Schema Registry
Go/.NET/Python
Kafka Producer
ksqlDB
Python
Client
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
BMW Group
Industry-ready NLP Service Framework Based on Kafka
https://www.confluent.io/kafka-summit-lon19/industry-ready-nlp-service-framework-kafka/
Architectures and Use Cases
Digital Twin +
Digital Thread
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Digital Twin – Merging the Physical and the Digital World
38
• Downtime reduction
• Inventory management
• Fleet management
• What-if simulations
• Operational planning
• Servitization
• Product development
• Healthcare
• Customer experience
“Virtual representation of something else (Physical thing, process, service)”
“A living model that drives a business outcome”
https://www.youtube.com/watch?v=Ri0TD7kYsIQ
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Software and Digital Services become the Key Differentiator
39
https://www.mckinsey.com/industries/advanced-electronics/our-insights/iiot-platforms-the-technology-stack-as-value-driver-in-industrial-equipment-and-machinery https://www.rolls-royce.com/media/press-releases-archive/yr-2012/121030-the-hour.aspx
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Digital Thread
40
Digital Twin vs. Digital Thread?
I only use the term Digital Twin in the following slides.
Both terms overlap, often meaning the same.
Span
the
entire
lifecycle
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Apache Kafka
Kafka as Integration Platform
for the Digital Twin
41
Digital
Twin
Real-Time
Inventory
Management
Kafka Connect
Connectivity
Homogenization
Reprogrammable and smart
Digital traces
Modularity
Storage Processing
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Connected Car Infrastructure
42
https://www.youtube.com/watch?v=yGLKi3TMJv8
• Real Time Data Analysis
• Swarm Intelligence
• Collaboration with Partners
• Predictive AI
• …
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Apache Kafka
Kafka as Digital Twin
43
Real-Time
Inventory
Management
Kafka Connect
Connectivity
Homogenization
Reprogrammable and smart
Digital traces
Modularity
Digital Twin
Storage Processing
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Construction site management
Collaborative planning
Inventory and asset management
Track, manage, and locate tools and equipment anytime and anywhere
https://www.confluent.io/customers/bosch/
https://events.confluent.io/online-talks/bosch-power-toolse-nables-real-time-analytics-on-iot-event-streams
Architectures and Use Cases
Blockchain
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Blockchain for Supply Chain Management
(Manufacturing, Logistics, …)
46
https://coletiv.com/blog/blockchain-supply-chain-management-system/
https://www.disruptordaily.com/blockchain-use-cases-supply-chain-management/
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
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
Cross-company
is not a Blockchain!
X
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Kafka AND Blockchain
48
Kafka
Real Time
Instant Payment
App
(Java, C++,
Python, etc.)
Batch
Analytics Platform
(Spark, Splunk, etc.)
Blockchain
(Bitcoin)
Blockchain
(Ethereum)
Kafka-native
Blockchain
Kafka AS Blockchain
Real Time
Instant Payment
App
(Java, C++,
Python, etc.)
Batch
Analytics Platform
(Spark, Splunk, etc.)
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Kafka vs. Blockchain for Supply Chain Management
49
Use Tamper-proof
Apache Kafka for
• Enterprise infrastructure
• Open, scalable, real-time
requirements
• Flexible architectures for many use
cases
Use Hyperledger,
Ethereum, et al. 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
Use Kafka and
Blockchain together to
combine the benefits of
both
(where this makes sense!)
https://events.confluent.io/blockchain-kafka
https://www.kai-waehner.de/blog/2020/07/17/apache-kafka-blockchain-dlt-comparison-kafka-native-vs-hyperledger-ethereum-ripple-iota-libra/
Why
Confluent
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
The Rise of Event Streaming
2010
Apache Kafka
created at LinkedIn by
Confluent founders
2014
2020
80%
Fortune 100
Companies
trust and use
Apache Kafka
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
I N V E S T M E N T & T I M E
VALUE
3
4
5
1
2
Event Streaming Maturity Model
Initial Awareness /
Pilot (1 Kafka Cluster)
Start to Build Pipeline /
Deliver 1 New Outcome
(1 Kafka Cluster)
Mission-Critical
Deployment
(Stretched, Hybrid,
Multi-Region)
Build Contextual
Event-Driven Apps
(Stretched, Hybrid,
Multi-Region)
Central Nervous
System
(Global Kafka)
Product, Support, Training, Partners, Technical Account Management...
Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de
Fully Managed Cloud ServiceSelf Managed Software FREEDOM OF CHOICE
COMMITTER-DRIVEN EXPERTISE PartnersTrainingProfessional
Services
Enterprise
Support
Apache Kafka
EFFICIENT
OPERATIONS AT SCALE
PRODUCTION-
STAGE PREREQUISITES
UNRESTRICTED
DEVELOPER PRODUCTIVITY
SQL-based
Stream Processing
KSQL (ksqlDB)
Rich Pre-built Ecosystem
Connectors | Hub | Schema Registry
Multi-language Development
non-Java clients | REST Proxy
GUI-driven Mgmt & Monitoring
Control Center
Flexible DevOps Automation
Operator | Ansible
Dynamic Performance & Elasticity
Auto Data Balancer | Tiered Storage
Enterprise-grade Security
RBAC | Secrets | Audit logs
Data Compatibility
Schema Registry | Schema Validation
Global Resilience
Multi-Region Clusters | Replicator
Developer Operator Architect
Open Source | Community licensed
PARTNERSHIP
FOR BUSINESS SUCCESS
Complete
Engagement Model
Revenue / Cost / Risk Impact
TCO / ROI
Executive Buyer
Apache Kafka in Manufacturing and Industry 4.0 - @KaiWaehner - www.kai-waehner.de
Kai Waehner
Field CTO
contact@kai-waehner.de
@KaiWaehner
www.kai-waehner.de
www.confluent.io
LinkedIn
Questions? Feedback?
Let’s connect!

More Related Content

What's hot

Designing An Enterprise Data Fabric
Designing An Enterprise Data FabricDesigning An Enterprise Data Fabric
Designing An Enterprise Data Fabric
Alan McSweeney
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
Snowflake Computing
 
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
confluent
 

What's hot (20)

Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
IoT Dynatrace
IoT Dynatrace IoT Dynatrace
IoT Dynatrace
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 
Designing An Enterprise Data Fabric
Designing An Enterprise Data FabricDesigning An Enterprise Data Fabric
Designing An Enterprise Data Fabric
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
Data Sharing with Snowflake
Data Sharing with SnowflakeData Sharing with Snowflake
Data Sharing with Snowflake
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Observability at Scale
Observability at Scale Observability at Scale
Observability at Scale
 
Evolution from EDA to Data Mesh: Data in Motion
Evolution from EDA to Data Mesh: Data in MotionEvolution from EDA to Data Mesh: Data in Motion
Evolution from EDA to Data Mesh: Data in Motion
 
Formalize Data Governance with Policies and Procedures
Formalize Data Governance with Policies and ProceduresFormalize Data Governance with Policies and Procedures
Formalize Data Governance with Policies and Procedures
 
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
 
Emerging Trends in Data Architecture – What’s the Next Big Thing
Emerging Trends in Data Architecture – What’s the Next Big ThingEmerging Trends in Data Architecture – What’s the Next Big Thing
Emerging Trends in Data Architecture – What’s the Next Big Thing
 
Modernizing Our Data Platform
Modernizing Our Data PlatformModernizing Our Data Platform
Modernizing Our Data Platform
 
Modernizing to a Cloud Data Architecture
Modernizing to a Cloud Data ArchitectureModernizing to a Cloud Data Architecture
Modernizing to a Cloud Data Architecture
 
Data Driven Assessment.pdf
Data Driven Assessment.pdfData Driven Assessment.pdf
Data Driven Assessment.pdf
 
Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Im...
Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Im...Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Im...
Smartsheet’s Transition to Snowflake and Databricks: The Why and Immediate Im...
 
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - Accenture
 
Deeper Insights with Alteryx
Deeper Insights with AlteryxDeeper Insights with Alteryx
Deeper Insights with Alteryx
 
Using AIOps to reduce incidents volume
Using AIOps to reduce incidents volumeUsing AIOps to reduce incidents volume
Using AIOps to reduce incidents volume
 

Similar to Supply Chain Optimization with Apache Kafka

Mainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache KafkaMainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache Kafka
Kai Wähner
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 

Similar to Supply Chain Optimization with Apache Kafka (20)

Apache Kafka in the Airline, Aviation and Travel Industry
Apache Kafka in the Airline, Aviation and Travel IndustryApache Kafka in the Airline, Aviation and Travel Industry
Apache Kafka in the Airline, Aviation and Travel Industry
 
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...
 
Mainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache KafkaMainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with 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 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?
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaTop 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
 
The Top 5 Event Streaming Use Cases & Architectures in 2021
The Top 5 Event Streaming Use Cases & Architectures in 2021The Top 5 Event Streaming Use Cases & Architectures in 2021
The Top 5 Event Streaming Use Cases & Architectures in 2021
 
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
 
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
 
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...
 
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 in Financial Services - Use Cases and Architectures
Apache Kafka in Financial Services - Use Cases and ArchitecturesApache Kafka in Financial Services - Use Cases and Architectures
Apache Kafka in Financial Services - Use Cases and Architectures
 
Event Streaming in Retail with Apache Kafka
Event Streaming in Retail with Apache KafkaEvent Streaming in Retail with Apache Kafka
Event Streaming in Retail with Apache Kafka
 
Can Apache Kafka Replace a Database? – The 2021 Update | Kai Waehner, Confluent
Can Apache Kafka Replace a Database? – The 2021 Update | Kai Waehner, ConfluentCan Apache Kafka Replace a Database? – The 2021 Update | Kai Waehner, Confluent
Can Apache Kafka Replace a Database? – The 2021 Update | Kai Waehner, Confluent
 
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
 
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
 
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 ...
 
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
 
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?
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
 

More from Kai Wähner

The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
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
 
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
 

More from Kai Wähner (20)

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
 
When NOT to use Apache Kafka?
When NOT to use Apache Kafka?When NOT to use Apache Kafka?
When NOT to use Apache Kafka?
 
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
 
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
 
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
 
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
 
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
 
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
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
 
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 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....
 
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
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Supply Chain Optimization with Apache Kafka

  • 1. Apache Kafka in Manufacturing and Industry 4.0 - @KaiWaehner - www.kai-waehner.de Apache Kafka for Optimization of Supply Chain Management (SCM) Decoupled Microservices, Data Integration, Real-Time Analytics, and More… Kai Waehner Field CTO contact@kai-waehner.de LinkedIn @KaiWaehner www.confluent.io www.kai-waehner.de
  • 3. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Supply Chain Management (SCM) • Planning and coordination of all the people, processes, and technology involved in creating value for a company • Cross cutting processes, including purchasing / procurement, logistics, operations / manufacturing, and others • Automation, robustness, flexibility, hybrid deployment (edge + cloud) Six Sigma (6σ)
  • 4. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de SCOR (Supply-Chain Operations Reference Model)
  • 5. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de The Future of SCM – Outlook to 2040 https://www.ipa.fraunhofer.de/en/press-media/press_releases/how-supply-chain-management-will-change-by-2040.html Autonomy: Vehicles, machines, sensors will be handled largely autonomously Connected: SCM will no longer form a chain, but rather a network: Communication: The number of people involved will be rising because of the increasing number of new goods and services being exchanged. Fast: Companies will develop into significant players within a shorter space of time, although by the same token they can also disappear all the faster from the market. Flexible: SCM processes will be able to adjust more quickly to unforeseen events such as pandemics, wars and natural disasters.
  • 7. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Time Frames are Shorter Source:
  • 8. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Rapid Change Source:
  • 9. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Historical Models are no Longer Viable Source:
  • 10. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Chronic Lack Of Visibility Source:
  • 11. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Huge demand to build an open, flexible, scalable platform • Real time • Scalability • High availability • Decoupling • Cost reduction • Flexibility • Elasticity • Standards-based • Extendibility • Security • Infrastructure-independent • Multi-region / global
  • 13. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de STREAM PROCESSING Create and store materialized views Filter Analyze in-flight Time C CC Event Streaming
  • 14. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de An Event Streaming Platform is the Underpinning of an Event-driven Architecture MES ERP Sensors Mobile Customer 360 Real-time Alerting System Data warehouse Producers Consumers Streams of real time events Stream processing apps Connectors Connectors Stream processing apps Supplier Alert ForecastInventory Customer Order
  • 15. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Hybrid and Multi-Cloud Architectures VM SELF MANAGED FULLY MANAGED Edge vs. regional vs. global deployments Cloud-first (greenfield) vs. Hybrid architecture vs. Strategic move from on premise to cloud
  • 16. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Why Apache Kafka for Supply Chaim Management (SCM)? • Real-time messaging (at scale, mission-critical) • Global Kafka (edge, data center, multi-cloud) • Cloud-native (open, flexible, elastic) • Data integration (legacy + modern protocols, applications, communication paradigms) • Data correlation (real-time + historical data, omni-channel) • Real decoupling (not just messaging, but also infinite storage + replayability of events) • Real-time monitoring • Transactional data and analytics data (MES, ERP, CRM, SCM, …) • Applied machine learning (model training and scoring) • Cybersecurity • Complementary to legacy and cutting-edge technology (Mainframe, PLCs, 3D printing, augmented reality, …)
  • 17. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Customer Experience (CX) Profit - Increase Revenue (make money) Business Value Decrease Costs (save money) Core Business Platform Increase Operational Efficiency Migrate to Cloud Mitigate Risk (protect money) Key Drivers Strategic Objectives Risk & Cost Avoidance Optimize Inventory IoT - Device management Optimize labor - Assets Risk, What If & Analytics Capacity Planning State | Federal & Regulatory Compliance | Governance - Data Providence Bottleneck Elimination Audit, Regulatory Digital Transformation Example Use Cases $↑ $↓ $↔ Sales Demand Forecasting $ Customer - Supply Chain Visibility Use Cases for Event Streaming in the Supply Chain
  • 18. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Food Value Chain IoT-Based and Data-Driven Single source of truth across the food value chain (in the factories, and across regions) Business critical operations (tracking, calculations, alerts, …) https://www.confluent.io/blog/creating-iot-based-data-driven-food-value-chain-with-confluent-cloud/
  • 20. Architectures and Use Cases Decoupled Microservices
  • 21. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Kafka Connect Kafka Cluster MQTT Integration Domain-Driven Design (DDD) for your Event Streaming Platform SAP Integration Real Time Predictions IoT Platform Connector Java / Python / ”you-name-it” Schema Registry Event Streaming Platform IoT Domain OT Domain Analytics Domain  Independent and loosely coupled, but scalable, highly available and reliable! 21
  • 22. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Decoupled Microservices @ Porsche https://medium.com/porschedev/apache-kafka-at-porsche-literary-figure-meets-car-manufacturer-ead9d99c3bc https://medium.com/next-level-german-engineering/data-streaming-porsche-bc49c6aa17a8 “The recent rise of data streaming has opened new possibilities for real-time analytics. At Porsche, data streaming technologies are increasingly applied across a range of contexts, including warranty and sales, manufacturing and supply chain, connected vehicles, and charging stations.” Sridhar Mamella (Platform Manager Data Streaming at Porsche)
  • 23. Architectures and Use Cases Standard Software + Custom Applications
  • 24. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de SCM = Zoo of technologies and products Options: No software Buy Rent Make Mix TMS Transport Management System WMS Warehouse Management System WES Warehouse Execution System DPS Demand Planning System DRP Distribution Requirements Planning LMS Labor Management System CRM Customer Relationship Management SRM Supplier Relationship Management ERP Enterprise Resources Planning BI Business Intelligence MES Manufacturing Execution System PLM Product Lifecycle Management
  • 25. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Postmodern SCM / ERP (coined by Gartner) built with Kafka + other Apps Replace legacy, monolithic and highly customized ERP suites by a mixture of loosely coupled, exchangeable cloud-based and on-premises applications. TMS Legacy Proprietary SOAP Web Services Supplier Alert ForecastInventory Customer Order Core ERP CRM SaaS Kafka Interface MES Proprietary HTTP Web Services LMS Legacy Homegrown Database + CDC SRM Kafka-native
  • 26. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Postmodern SCM / ERP built with Kafka Zero downtime with rolling upgrades and backwards compatibility MirrorMaker 2 / Confluent Replicator Tier 1 Supplier Server: Latest version Clients: 0.11, 2.0 Streaming replication between SCM applications Version compatibility between different clients and servers Core ERP Server: AK 2.3 Clients: 2.0, 2.5 MES Server: CP 54 / AK 2.4 Clients: 0.11, 2.4 Confluent Cluster Linking
  • 27. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Real-Time Inventory System https://www.confluent.io/blog/walmart-real-time-inventory-management-using-kafka/ https://www.confluent.io/kafka-summit-san-francisco-2019/when-kafka-meets-the-scaling-and-reliability-needs-of-worlds-largest-retailer-a-walmart-story/ “Retail shopping experiences have evolved to include multiple channels, both online and offline, and have added to a unique set of challenges in this digital era. Having an up to date snapshot of inventory position on every item is a very important aspect to deal with these challenges. We at Walmart have solved this at scale by designing an event-streaming-based, real-time inventory system leveraging Apache Kafka… Like any supply chain network, our infrastructure involved a plethora of event sources with all different types of data” Suman Pattnaik, Big Data Architect @ Walmart
  • 28. Architectures and Use Cases Improving the SCOR Metrics
  • 29. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Optimization of the Supply Chain Process
  • 30. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Supply Chain Planning Streaming and Batch Analytics Use Case • Prepare for the unknown and the unknowable • Act at the right time in the right context • Yossi Sheffi: “You need to have sensors in the ground”, then SCM becomes a process of sensing and responding What if…?
  • 31. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de From a batch-oriented systems architecture to a streaming micro services platform Thoughtworks: https://www.confluent.io/kafka-summit-sf17/Fast-Data-in-Supply-Chain-Planning
  • 32. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Strangler Design Pattern The Big Bang does not always work… “The most important reason to consider a strangler fig application over a cut- over rewrite is reduced risk.” Martin FowlerThoughtworks: https://www.confluent.io/kafka-summit-sf17/Fast-Data-in-Supply-Chain-Planning
  • 33. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Supply Chain Purchasing Real-time Natural Language Processing (NLP) for Digital Contract Intelligence
  • 34. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Apache Kafka as Infrastructure for ML
  • 35. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Apache Kafka’s Open Ecosystem as Infrastructure for ML Kafka Streams/ ksqlDB Kafka Connect Confluent REST Proxy Confluent Schema Registry Go/.NET/Python Kafka Producer ksqlDB Python Client
  • 36. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de BMW Group Industry-ready NLP Service Framework Based on Kafka https://www.confluent.io/kafka-summit-lon19/industry-ready-nlp-service-framework-kafka/
  • 37. Architectures and Use Cases Digital Twin + Digital Thread
  • 38. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Digital Twin – Merging the Physical and the Digital World 38 • Downtime reduction • Inventory management • Fleet management • What-if simulations • Operational planning • Servitization • Product development • Healthcare • Customer experience “Virtual representation of something else (Physical thing, process, service)” “A living model that drives a business outcome” https://www.youtube.com/watch?v=Ri0TD7kYsIQ
  • 39. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Software and Digital Services become the Key Differentiator 39 https://www.mckinsey.com/industries/advanced-electronics/our-insights/iiot-platforms-the-technology-stack-as-value-driver-in-industrial-equipment-and-machinery https://www.rolls-royce.com/media/press-releases-archive/yr-2012/121030-the-hour.aspx
  • 40. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Digital Thread 40 Digital Twin vs. Digital Thread? I only use the term Digital Twin in the following slides. Both terms overlap, often meaning the same. Span the entire lifecycle
  • 41. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Apache Kafka Kafka as Integration Platform for the Digital Twin 41 Digital Twin Real-Time Inventory Management Kafka Connect Connectivity Homogenization Reprogrammable and smart Digital traces Modularity Storage Processing
  • 42. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Connected Car Infrastructure 42 https://www.youtube.com/watch?v=yGLKi3TMJv8 • Real Time Data Analysis • Swarm Intelligence • Collaboration with Partners • Predictive AI • …
  • 43. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Apache Kafka Kafka as Digital Twin 43 Real-Time Inventory Management Kafka Connect Connectivity Homogenization Reprogrammable and smart Digital traces Modularity Digital Twin Storage Processing
  • 44. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Construction site management Collaborative planning Inventory and asset management Track, manage, and locate tools and equipment anytime and anywhere https://www.confluent.io/customers/bosch/ https://events.confluent.io/online-talks/bosch-power-toolse-nables-real-time-analytics-on-iot-event-streams
  • 45. Architectures and Use Cases Blockchain
  • 46. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Blockchain for Supply Chain Management (Manufacturing, Logistics, …) 46 https://coletiv.com/blog/blockchain-supply-chain-management-system/ https://www.disruptordaily.com/blockchain-use-cases-supply-chain-management/
  • 47. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de 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 Cross-company is not a Blockchain! X
  • 48. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Kafka AND Blockchain 48 Kafka Real Time Instant Payment App (Java, C++, Python, etc.) Batch Analytics Platform (Spark, Splunk, etc.) Blockchain (Bitcoin) Blockchain (Ethereum) Kafka-native Blockchain Kafka AS Blockchain Real Time Instant Payment App (Java, C++, Python, etc.) Batch Analytics Platform (Spark, Splunk, etc.)
  • 49. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Kafka vs. Blockchain for Supply Chain Management 49 Use Tamper-proof Apache Kafka for • Enterprise infrastructure • Open, scalable, real-time requirements • Flexible architectures for many use cases Use Hyperledger, Ethereum, et al. 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 Use Kafka and Blockchain together to combine the benefits of both (where this makes sense!) https://events.confluent.io/blockchain-kafka https://www.kai-waehner.de/blog/2020/07/17/apache-kafka-blockchain-dlt-comparison-kafka-native-vs-hyperledger-ethereum-ripple-iota-libra/
  • 51. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de The Rise of Event Streaming 2010 Apache Kafka created at LinkedIn by Confluent founders 2014 2020 80% Fortune 100 Companies trust and use Apache Kafka
  • 52. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de I N V E S T M E N T & T I M E VALUE 3 4 5 1 2 Event Streaming Maturity Model Initial Awareness / Pilot (1 Kafka Cluster) Start to Build Pipeline / Deliver 1 New Outcome (1 Kafka Cluster) Mission-Critical Deployment (Stretched, Hybrid, Multi-Region) Build Contextual Event-Driven Apps (Stretched, Hybrid, Multi-Region) Central Nervous System (Global Kafka) Product, Support, Training, Partners, Technical Account Management...
  • 53. Apache Kafka for Supply Chain Management (SCM) - @KaiWaehner - www.kai-waehner.de Fully Managed Cloud ServiceSelf Managed Software FREEDOM OF CHOICE COMMITTER-DRIVEN EXPERTISE PartnersTrainingProfessional Services Enterprise Support Apache Kafka EFFICIENT OPERATIONS AT SCALE PRODUCTION- STAGE PREREQUISITES UNRESTRICTED DEVELOPER PRODUCTIVITY SQL-based Stream Processing KSQL (ksqlDB) Rich Pre-built Ecosystem Connectors | Hub | Schema Registry Multi-language Development non-Java clients | REST Proxy GUI-driven Mgmt & Monitoring Control Center Flexible DevOps Automation Operator | Ansible Dynamic Performance & Elasticity Auto Data Balancer | Tiered Storage Enterprise-grade Security RBAC | Secrets | Audit logs Data Compatibility Schema Registry | Schema Validation Global Resilience Multi-Region Clusters | Replicator Developer Operator Architect Open Source | Community licensed PARTNERSHIP FOR BUSINESS SUCCESS Complete Engagement Model Revenue / Cost / Risk Impact TCO / ROI Executive Buyer
  • 54. Apache Kafka in Manufacturing and Industry 4.0 - @KaiWaehner - www.kai-waehner.de Kai Waehner Field CTO contact@kai-waehner.de @KaiWaehner www.kai-waehner.de www.confluent.io LinkedIn Questions? Feedback? Let’s connect!