SlideShare a Scribd company logo
for
Real-Time Customer Service
Using Kafka Event Streams
Simon Crosby, CTO
swim.ai
simon@swim.ai
1
Swim is an Apache 2.0 licensed platform that makes it
easy to build applications that deliver continuous
intelligence from streaming events, at massive scale
swimos.org
Swim
• Auto-build & scale apps
directly from streaming data
• Apps are a million times faster
• They need 90% less infra
“A bit of Dev and no Ops”
Swim is a Stateful, Real-time Stream Processor
• Builds and scales apps directly from event data, creating a graph of stateful,
concurrent actors that continuously compute – driven by data
• Automates distributed application infrastructure operation
• Load balances, secures, persists and auto-scales applications
➢ Infrastructure: Distributed, p2p mesh of
instances on k8s using WebSockets
Fabric
➢ App: Distributed, stateful, graph of concurrent
actors, streaming APIs & real-time browser UIs
A Customer Service Challenge
“The network is fine. Reboot your phone?”
Event Streaming → Continuous Intelligence
A Real-Time Customer Service Challenge
“WTF”?
“That’s impossible…”
“Customer-centric, not service centric”
Challenges
Huge broker clusters (>100 nodes)
Even bigger app clusters (>400 nodes)
Slow (~10 hours)
Vast amounts of data (5 PB/day)
Using SwimOS
Use 90% less infrastructure (40 nodes vs 400)
Apps are easy & auto-scale with no Ops
Do data science on live data
Answers a million times faster (10ms vs 10h)
Mesh of SwimOS
Instances
Fabric
SwimOS
Actors that
continuously
compute & stream
Events Insights
Distributed Actor
Runtime
Coherent Fabric
Continuous Analysis,
Learning & Prediction
Application
Pipeline
12
How Swim Works
Build a simple Java app & deploy
instances using Kubernetes
... continuously streaming insights to
web UIs, storage, applications
Swim uses streaming data to build a
graph of stateful, concurrent Web Agents
– one per data source – all in-memory
Web Agents dynamically link to
related Agents to share state
like smart “digital twins” of things They continuously analyze, learn &
predict from their state and the states
of linked Agents – driven by data
They react in real-time, and stream
their state changes over their links
Swim: for Things
• Swim creates a stateful, concurrent actor - a Web Agent -
for each data source in streaming data - that continuously
analyzes data from its real-world “twin”
• Each Web Agent (dynamically) links to related agents,
creating a fluid in-memory graph that tracks complex
relationships
• Containment, proximity, “neighbor” … “is approaching”
• Computed: “correlated to” … “predicted to be within”
• Linked Agents use each others’ states to continuously
analyze, learn and predict…
• They can instantly react, and stream their state to apps, real-
time UIs, data lakes…
Web Agents Continuously Analyze, Learn & Predict
MapReduce
Grap
h
Analysis
Learn &
Predict
Spark / Flink / Jupyter etc
Relational
Queries
Eg: Unsupervised Learning
Training

Predicted
Observed
Web Agent
(actor)
Developer Model
Web Agents are concurrent, distributed Java actors
– ActorID is a URI – hence Web Agent
– Use WARP on HTTP/2 + CRDTs to ensure coherence in
1/2RTT
• Lanes are object members
– Receive data
– Code and state eg: “average”
• Links are relationships between web agents
– Express relationships
• “Schema” derived eg: contains
• Computed: maps, joins, correlations, membership,
“predicted to be”, geospatial
– Build a (distributed) graph
– A link to a lane lets the linker observe lane state
Data Lanes Links
f(data, old_state) → new_state
code &
state
Streaming
Inputs
(i1, i2,.. in, ) → (o1,…oj, )
St-1 St
Streaming
Outputs
Continuously Current Materialized Views
• A Web Agent can analyze millions of (concurrent)
updates to Agents it is linked to (in DB: column
analysis across rows – eg for analytics)
• Does not immediately trigger recomputation
• A changed input invalidates dependent outputs
• De-bounced to allow bursts of state changes
• Use timers to enforce latency bounds
millions
of links
• An application self-assembles as a DAG - on the fly - from events
• Each vertex is a stateful, concurrent actor – a Web Agent
• They receive a continuous stream of events and stream their
state changes as CRDTs, in-sync with the real-world
• They analyze, learn, and predict as events flow
Swim Applications Are DAGs
MEC Regional Cloud
Eg: Kubernetes
Runtime Infrastructure
Fabric
Distributed Actor
Runtime
Coherent Fabric
Continuous Analysis,
Learning & Prediction
Edge Fog Cloud
swim Fabric
Runtime Infrastructure
App
App
Edge Fog Cloud
swim Fabric
Runtime Infrastructure
App
App
Avoid all
of this
Actors that
continuously
compute & stream
Analyze, learn & predict on-the-fly, driven by events
Actors respond instantly – in sync with the real-world
Continuously evaluate complex parametric functions and
causal relationships eg: “near to” or “predicted to be within”
Build apps directly from streaming data by linking streaming
actors into a fluid graph of real-world relationships
Continuous Intelligence for Apache Kafka
A little Dev but no Ops
Do data science on live data
Continuous Intelligence for Apache Kafka
Use 90% less infrastructure
Deliver answers a million times faster…
Continuous Intelligence for Customer Service Using Kafka Event Streams | Simon Crosby, Swim.ai

More Related Content

What's hot (20)

PDF
Government Track Welcome Address
HostedbyConfluent
 
PDF
How a Data Mesh is Driving our Platform | Trey Hicks, Gloo
HostedbyConfluent
 
PDF
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
HostedbyConfluent
 
PDF
How to Discover, Visualize, Catalog, Share and Reuse your Kafka Streams (Jona...
HostedbyConfluent
 
PDF
Death of the dumb pipes: Using Apache Kafka® for Integration projects
HostedbyConfluent
 
PDF
Building Streaming And Fast Data Applications With Spark, Mesos, Akka, Cassan...
Lightbend
 
PPTX
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
HostedbyConfluent
 
PDF
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
HostedbyConfluent
 
PDF
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
HostedbyConfluent
 
PDF
TBD Data Governance | David Araujo and Michael Agnich, Confluent
HostedbyConfluent
 
PDF
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
HostedbyConfluent
 
PDF
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
HostedbyConfluent
 
PDF
Events Everywhere: Enabling Digital Transformation in the Public Sector
confluent
 
PDF
Patterns of Distributed Application Design
GlobalLogic Ukraine
 
PDF
Kafka Summit NYC 2017 - The Rise of the Streaming Platform
confluent
 
PPTX
Should we manage events like APIs? | Kim Clark, IBM
HostedbyConfluent
 
PDF
user Behavior Analysis with Session Windows and Apache Kafka's Streams API
confluent
 
PDF
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
HostedbyConfluent
 
PDF
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
HostedbyConfluent
 
PPTX
Real time analytics in Azure IoT
Sam Vanhoutte
 
Government Track Welcome Address
HostedbyConfluent
 
How a Data Mesh is Driving our Platform | Trey Hicks, Gloo
HostedbyConfluent
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
HostedbyConfluent
 
How to Discover, Visualize, Catalog, Share and Reuse your Kafka Streams (Jona...
HostedbyConfluent
 
Death of the dumb pipes: Using Apache Kafka® for Integration projects
HostedbyConfluent
 
Building Streaming And Fast Data Applications With Spark, Mesos, Akka, Cassan...
Lightbend
 
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
HostedbyConfluent
 
Leveraging Data in Motion | Jun Rao, Co-Founder, Confluent | Kafka Summit APA...
HostedbyConfluent
 
Should we manage events like APIs? | Alan Chatt and Kim Clark, IBM
HostedbyConfluent
 
TBD Data Governance | David Araujo and Michael Agnich, Confluent
HostedbyConfluent
 
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
HostedbyConfluent
 
Testing Event Driven Architectures: How to Broker the Complexity | Frank Kilc...
HostedbyConfluent
 
Events Everywhere: Enabling Digital Transformation in the Public Sector
confluent
 
Patterns of Distributed Application Design
GlobalLogic Ukraine
 
Kafka Summit NYC 2017 - The Rise of the Streaming Platform
confluent
 
Should we manage events like APIs? | Kim Clark, IBM
HostedbyConfluent
 
user Behavior Analysis with Session Windows and Apache Kafka's Streams API
confluent
 
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
HostedbyConfluent
 
Mesh-ing around with Streams across the Enterprise | Phil Scanlon, Solace
HostedbyConfluent
 
Real time analytics in Azure IoT
Sam Vanhoutte
 

Similar to Continuous Intelligence for Customer Service Using Kafka Event Streams | Simon Crosby, Swim.ai (20)

PPTX
Continuous Intelligence - Streaming Apps That Are Always In Sync | Simon Cros...
HostedbyConfluent
 
PDF
NATS Connect Live | SwimOS & NATS
NATS
 
PDF
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
StreamNative
 
PDF
Building Big Data Streaming Architectures
David Martínez Rego
 
PPTX
Data streaming fundamentals
Mohammed Fazuluddin
 
PDF
Building end to end streaming application on Spark
datamantra
 
PPTX
Trivento summercamp masterclass 9/9/2016
Stavros Kontopoulos
 
PPTX
WebAction In-Memory Computing Summit 2015
WebAction
 
PDF
Internet of Things Chicago - Meetup
Jason Lobel
 
PPTX
State of Streams | Gwen Shapira, Fall 2018
confluent
 
PDF
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward
 
PDF
Streaming Analytics with Spark, Kafka, Cassandra and Akka
Helena Edelson
 
PPT
Moving Towards a Streaming Architecture
Gabriele Modena
 
PDF
Edge intelligence
Rakuten Group, Inc.
 
PDF
Cloud Lambda Architecture Patterns
Asis Mohanty
 
PDF
Stream Processing Everywhere - What to use?
MapR Technologies
 
PPTX
Software architecture for data applications
Ding Li
 
PPTX
Unlocking insights in streaming data
Carolyn Duby
 
PDF
Introduction to Streaming Analytics
Guido Schmutz
 
PDF
Interactive Data Analysis in Spark Streaming
datamantra
 
Continuous Intelligence - Streaming Apps That Are Always In Sync | Simon Cros...
HostedbyConfluent
 
NATS Connect Live | SwimOS & NATS
NATS
 
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
StreamNative
 
Building Big Data Streaming Architectures
David Martínez Rego
 
Data streaming fundamentals
Mohammed Fazuluddin
 
Building end to end streaming application on Spark
datamantra
 
Trivento summercamp masterclass 9/9/2016
Stavros Kontopoulos
 
WebAction In-Memory Computing Summit 2015
WebAction
 
Internet of Things Chicago - Meetup
Jason Lobel
 
State of Streams | Gwen Shapira, Fall 2018
confluent
 
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward
 
Streaming Analytics with Spark, Kafka, Cassandra and Akka
Helena Edelson
 
Moving Towards a Streaming Architecture
Gabriele Modena
 
Edge intelligence
Rakuten Group, Inc.
 
Cloud Lambda Architecture Patterns
Asis Mohanty
 
Stream Processing Everywhere - What to use?
MapR Technologies
 
Software architecture for data applications
Ding Li
 
Unlocking insights in streaming data
Carolyn Duby
 
Introduction to Streaming Analytics
Guido Schmutz
 
Interactive Data Analysis in Spark Streaming
datamantra
 
Ad

More from HostedbyConfluent (20)

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

Recently uploaded (20)

PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Français Patch Tuesday - Juillet
Ivanti
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 

Continuous Intelligence for Customer Service Using Kafka Event Streams | Simon Crosby, Swim.ai

  • 1. for Real-Time Customer Service Using Kafka Event Streams Simon Crosby, CTO swim.ai [email protected] 1
  • 2. Swim is an Apache 2.0 licensed platform that makes it easy to build applications that deliver continuous intelligence from streaming events, at massive scale swimos.org
  • 3. Swim • Auto-build & scale apps directly from streaming data • Apps are a million times faster • They need 90% less infra “A bit of Dev and no Ops”
  • 4. Swim is a Stateful, Real-time Stream Processor • Builds and scales apps directly from event data, creating a graph of stateful, concurrent actors that continuously compute – driven by data • Automates distributed application infrastructure operation • Load balances, secures, persists and auto-scales applications ➢ Infrastructure: Distributed, p2p mesh of instances on k8s using WebSockets Fabric ➢ App: Distributed, stateful, graph of concurrent actors, streaming APIs & real-time browser UIs
  • 5. A Customer Service Challenge
  • 6. “The network is fine. Reboot your phone?”
  • 7. Event Streaming → Continuous Intelligence
  • 8. A Real-Time Customer Service Challenge “WTF”? “That’s impossible…” “Customer-centric, not service centric”
  • 9. Challenges Huge broker clusters (>100 nodes) Even bigger app clusters (>400 nodes) Slow (~10 hours) Vast amounts of data (5 PB/day)
  • 10. Using SwimOS Use 90% less infrastructure (40 nodes vs 400) Apps are easy & auto-scale with no Ops Do data science on live data Answers a million times faster (10ms vs 10h)
  • 11. Mesh of SwimOS Instances Fabric SwimOS Actors that continuously compute & stream Events Insights Distributed Actor Runtime Coherent Fabric Continuous Analysis, Learning & Prediction Application Pipeline
  • 12. 12 How Swim Works Build a simple Java app & deploy instances using Kubernetes ... continuously streaming insights to web UIs, storage, applications Swim uses streaming data to build a graph of stateful, concurrent Web Agents – one per data source – all in-memory Web Agents dynamically link to related Agents to share state like smart “digital twins” of things They continuously analyze, learn & predict from their state and the states of linked Agents – driven by data They react in real-time, and stream their state changes over their links
  • 13. Swim: for Things • Swim creates a stateful, concurrent actor - a Web Agent - for each data source in streaming data - that continuously analyzes data from its real-world “twin” • Each Web Agent (dynamically) links to related agents, creating a fluid in-memory graph that tracks complex relationships • Containment, proximity, “neighbor” … “is approaching” • Computed: “correlated to” … “predicted to be within” • Linked Agents use each others’ states to continuously analyze, learn and predict… • They can instantly react, and stream their state to apps, real- time UIs, data lakes…
  • 14. Web Agents Continuously Analyze, Learn & Predict MapReduce Grap h Analysis Learn & Predict Spark / Flink / Jupyter etc Relational Queries
  • 16. Web Agent (actor) Developer Model Web Agents are concurrent, distributed Java actors – ActorID is a URI – hence Web Agent – Use WARP on HTTP/2 + CRDTs to ensure coherence in 1/2RTT • Lanes are object members – Receive data – Code and state eg: “average” • Links are relationships between web agents – Express relationships • “Schema” derived eg: contains • Computed: maps, joins, correlations, membership, “predicted to be”, geospatial – Build a (distributed) graph – A link to a lane lets the linker observe lane state Data Lanes Links f(data, old_state) → new_state code & state
  • 17. Streaming Inputs (i1, i2,.. in, ) → (o1,…oj, ) St-1 St Streaming Outputs Continuously Current Materialized Views • A Web Agent can analyze millions of (concurrent) updates to Agents it is linked to (in DB: column analysis across rows – eg for analytics) • Does not immediately trigger recomputation • A changed input invalidates dependent outputs • De-bounced to allow bursts of state changes • Use timers to enforce latency bounds millions of links
  • 18. • An application self-assembles as a DAG - on the fly - from events • Each vertex is a stateful, concurrent actor – a Web Agent • They receive a continuous stream of events and stream their state changes as CRDTs, in-sync with the real-world • They analyze, learn, and predict as events flow Swim Applications Are DAGs
  • 19. MEC Regional Cloud Eg: Kubernetes Runtime Infrastructure Fabric Distributed Actor Runtime Coherent Fabric Continuous Analysis, Learning & Prediction
  • 20. Edge Fog Cloud swim Fabric Runtime Infrastructure App App
  • 21. Edge Fog Cloud swim Fabric Runtime Infrastructure App App
  • 22. Avoid all of this Actors that continuously compute & stream
  • 23. Analyze, learn & predict on-the-fly, driven by events Actors respond instantly – in sync with the real-world Continuously evaluate complex parametric functions and causal relationships eg: “near to” or “predicted to be within” Build apps directly from streaming data by linking streaming actors into a fluid graph of real-world relationships Continuous Intelligence for Apache Kafka
  • 24. A little Dev but no Ops Do data science on live data Continuous Intelligence for Apache Kafka Use 90% less infrastructure Deliver answers a million times faster…