SlideShare a Scribd company logo
The Streaming
Transformation
Ben Stopford
@benstopford
Build
Features
Build for
the Future
Evolution!
KAFKA
Serving
Layer
(Cassandra etc)
Kafka Streams /
KSQL
Streaming Platforms
Data is embedded in
each engine
High Throughput
Messaging
Clustered
Java App
authorization_attempts possible_fraud
Streaming Example
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
CREATE STREAM possible_fraud AS
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW TUMBLING (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
authorization_attempts possible_fraud
Streaming == Manipulating Data in Flight
• Join
• Aggregate
• Map
• Reduce
• Peek
• Transform
• (any arbitrary code)
• Window
• Transactions
Kafka: a Streaming Platform
The Log ConnectorsConnectors
Producer Consumer
Streaming Engine
Kafka: a Streaming Platform
The Log ConnectorsConnectors
Producer Consumer
Streaming Engine
What is a Distributed Log?
Shard on the way in
Producing
Services
Kafka
Consuming
Services
Each shard is a queue
Producing
Services
Kafka
Consuming
Services
Share Load / Fault Tollerant
Producing
Services
Kafka
Consuming
Services
Retain datasets in the log. “Rewind & Replay”.
Rewind & Replay
Kafka: a Streaming Platform
The Log ConnectorsConnectors
Producer Consumer
Streaming Engine
Kafka Connect
Kafka
Connect
Kafka
Connect
Kafka
Kafka: a Streaming Platform
The Log ConnectorsConnectors
Producer Consumer
Streaming Engine
SELECT card_number, count(*)
FROM authorization_attempts
WINDOW (SIZE 5 MINUTE)
GROUP BY card_number
HAVING count(*) > 3;
KSQL is SQL over Kafka Streams
Kafka Streams is just an API
public static void main(String[] args) {
StreamsBuilder builder = new StreamsBuilder();
builder.stream(”caterpillars")
.map((k, v) -> coolTransformation(k, v))
.to(“butterflies”);
new KafkaStreams(builder.build(), props()).start();
}
24
KAFKA
Buffer 10 mins
Windows
Windows / Retention – Handle Late Events
KAFKA
Buffer 5 mins
Join by Key
KStream orders = builder.stream(“Orders”);
KStream payments = builder.stream(“Payments”);
orders.join(payments, KeyValue::new, JoinWindows.of(10 * MIN))
.peek((key, pair) -> emailer.sendMail(pair));
Lookup tables
KAFKA
A KTable is just a stream with infinite retention
KStream orders = builder.stream(“Orders”);
KStream payments = builder.stream(“Payments”);
KTable customers = builder.table(“Customers”);
orders.join(payments, EmailTuple::new, JoinWindows.of(10*MIN))
.join(customers, (tuple, cust) -> tuple.setCust(cust))
.peek((key, tuple) -> emailer.sendMail(tuple));
KAFKA
Join
Materialize a
table in two
lines of code!
Dataset Moves
to Client
Streaming is about
1. Processing data incrementally
2. Moving data to where it needs to be
processed (quickly and efficiently)
Kafka: a Streaming Platform
The Log ConnectorsConnectors
Producer Consumer
Streaming Engine
Business
Applications
EcosystemsApp
Increasingly we build
ecosystems
SOA / Microservices / EDA
Customer
Service
Shipping
Service
The Problem is DATA
Most services share the same core facts.
Catalog
Most services
live in here
Buying an iPad with REST
Submit
Order
shipOrder() getCustomer()
Orders
Service
Shipping
Service
Customer
Service
Webserver
Buying an iPad with Events
Message Broker (Kafka)
Notification Data is
replicated
(incrementally)
Submit
Order
Order
Created
Customer
Updated
Orders
Service
Shipping
Service
Customer
Service
Webserver
KAFKA
Events for Notification Only
Message Broker (Kafka)
Submit
Order
Order
Created
getCustomer()
REST
Notification
Orders
Service
Shipping
Service
Customer
Service
Webserver
KAFKA
Events for Data Locality
Customer
Updated
Submit
Order
Order
Created
Data is
replicated
(incrementally)Orders
Service
Shipping
Service
Customer
Service
Webserver
KAFKA
Events have two hats
Notification Data
replication
Apply Stream Processing
Streaming is about manipulating data in flight
Kafka is a high throughput
Messaging & Storage System
Orders
Service
Shipping
Service
Customer
Service
KAFKA
Web App
Kafka Streams API (or KSQL)
An embedded API for data in flight
Orders
Service
Shipping
Service
Customer
Service
KAFKA
Web App
Streaming platforms
optimize for moving
data to code!?!
Add a more data
intensive use case
A Scrollable Grid
Orders
Service
Customer
Service
Web App
Scrollable Grid
Customer & Order in
each row
Many rows
Add caching -> problems of its own
Orders
Service
Customer
Service
Web App
Scrollable Grid
The Streaming Way
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
(with RocksDB)
KStreams API
Select * from
orders, customers
where…
Streams & Tables
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
Orders
provide
Notification
Customers
are replicated
Add Payments Service & Window
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
Orders
provide
Notification
Customers
are replicated
Payments
Service
Buffer /
Window
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
Payments
Service
Query Runs INSIDE the webserver
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
Payments
Service
Events are stored in Kafka (e.g. Customers)
Orders
Service
Customer
Service
KAFKA
Web App
Scrollable Grid
Payments
Service
Streaming is about Data Movement
Materialized View
POST
GET
Load
Balancer
ORDERSORDERS
OVTOPIC
Order
Validations
KAFKA
INVENTORY
Orders
Inventory
Fraud
Service
Order
Details
Service
Inventory
Service
(see previous figure)
Order
Created
Order
Validated
Orders
View
Q in CQRS
Orders
Service
C is CQRS
Services in the Micro: Orders Service
Find the
code online!
Orders Customers
Payments
Stock
Query Engine (Kstreams/KSQL)
Larger Ecosystems
HISTORICAL
EVENT STREAMS
Kafka
KAFKA
New York
Tokyo
London
Global / Disconnected Ecosystems
WIRED Principals
• Windowed: Use an API built for async events
• Immutable: Store events in an immutable log
• Repeatable: Compose from side-effect free functions
• Evolutionary: Be pluggable. Have data available in the log.
• Data-Enabled: Push data to services where necessary
Makes it easier to evolve!
The Streaming
Transformation
References
• Confluent Microservices Series:
https://www.confluent.io/blog/tag/microservices
• Code examples:
https://github.com/confluentinc/kafka-streams-
examples
Twitter:
@benstopford

More Related Content

PDF
Big Data LDN 2017: Processing Fast Data With Apache Spark: the Tale of Two APIs
Matt Stubbs
 
PDF
Big Data LDN 2017: Look Ma, No Code! Building Streaming Data Pipelines With A...
Matt Stubbs
 
PDF
Apache Kafka and KSQL in Action: Let's Build a Streaming Data Pipeline!
confluent
 
PDF
ksqlDB - Stream Processing simplified!
Guido Schmutz
 
PDF
Crossing the Streams: Rethinking Stream Processing with Kafka Streams and KSQL
confluent
 
PDF
Big, Fast, Easy Data: Distributed Stream Processing for Everyone with KSQL, t...
Michael Noll
 
PDF
Leveraging Microservice Architectures & Event-Driven Systems for Global APIs
confluent
 
PDF
Unlocking the world of stream processing with KSQL, the streaming SQL engine ...
Michael Noll
 
Big Data LDN 2017: Processing Fast Data With Apache Spark: the Tale of Two APIs
Matt Stubbs
 
Big Data LDN 2017: Look Ma, No Code! Building Streaming Data Pipelines With A...
Matt Stubbs
 
Apache Kafka and KSQL in Action: Let's Build a Streaming Data Pipeline!
confluent
 
ksqlDB - Stream Processing simplified!
Guido Schmutz
 
Crossing the Streams: Rethinking Stream Processing with Kafka Streams and KSQL
confluent
 
Big, Fast, Easy Data: Distributed Stream Processing for Everyone with KSQL, t...
Michael Noll
 
Leveraging Microservice Architectures & Event-Driven Systems for Global APIs
confluent
 
Unlocking the world of stream processing with KSQL, the streaming SQL engine ...
Michael Noll
 

What's hot (20)

PDF
Closing the Loop in Extended Reality with Kafka Streams and Machine Learning ...
confluent
 
PDF
Building a Streaming Platform with Kafka
confluent
 
PDF
Introduction to the Processor API
confluent
 
PDF
KSQL: Open Source Streaming for Apache Kafka
confluent
 
PDF
The State of Stream Processing
confluent
 
PDF
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Ben Stopford
 
PDF
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz
 
PDF
Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B...
Ben Stopford
 
PPTX
Hands-On: Managing Slowly Changing Dimensions Using TD Workflow
Treasure Data, Inc.
 
PDF
Confluent real time_acquisition_analysis_and_evaluation_of_data_streams_20190...
confluent
 
PDF
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Guido Schmutz
 
PDF
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
confluent
 
PDF
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Yaroslav Tkachenko
 
PPTX
C*ollege Credit: CEP Distribtued Processing on Cassandra with Storm
DataStax
 
PDF
Confluent and Elastic: a Lovely Couple - Elastic Stack in a Day 2018
Paolo Castagna
 
PDF
Event Hub (i.e. Kafka) in Modern Data Architecture
Guido Schmutz
 
PDF
Introduction to Stream Processing
Guido Schmutz
 
PDF
Dissolving the Problem (Making an ACID-Compliant Database Out of Apache Kafka®)
confluent
 
PDF
Location Analytics - Real-Time Geofencing using Kafka
Guido Schmutz
 
PDF
Kafka Summit NYC 2017 - Singe Message Transforms are not the Transformations ...
confluent
 
Closing the Loop in Extended Reality with Kafka Streams and Machine Learning ...
confluent
 
Building a Streaming Platform with Kafka
confluent
 
Introduction to the Processor API
confluent
 
KSQL: Open Source Streaming for Apache Kafka
confluent
 
The State of Stream Processing
confluent
 
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Ben Stopford
 
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz
 
Building Event Driven Services with Apache Kafka and Kafka Streams - Devoxx B...
Ben Stopford
 
Hands-On: Managing Slowly Changing Dimensions Using TD Workflow
Treasure Data, Inc.
 
Confluent real time_acquisition_analysis_and_evaluation_of_data_streams_20190...
confluent
 
Solutions for bi-directional Integration between Oracle RDMBS & Apache Kafka
Guido Schmutz
 
Apache kafka meet_up_zurich_at_swissre_from_zero_to_hero_with_kafka_connect_2...
confluent
 
Bravo Six, Going Realtime. Transitioning Activision Data Pipeline to Streaming
Yaroslav Tkachenko
 
C*ollege Credit: CEP Distribtued Processing on Cassandra with Storm
DataStax
 
Confluent and Elastic: a Lovely Couple - Elastic Stack in a Day 2018
Paolo Castagna
 
Event Hub (i.e. Kafka) in Modern Data Architecture
Guido Schmutz
 
Introduction to Stream Processing
Guido Schmutz
 
Dissolving the Problem (Making an ACID-Compliant Database Out of Apache Kafka®)
confluent
 
Location Analytics - Real-Time Geofencing using Kafka
Guido Schmutz
 
Kafka Summit NYC 2017 - Singe Message Transforms are not the Transformations ...
confluent
 
Ad

Similar to Big Data LDN 2017: The Streaming Transformation (20)

PDF
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
Ben Stopford
 
PDF
10 essentials steps for kafka streaming services
inovia
 
PDF
First Steps with Apache Kafka on Google Cloud Platform
confluent
 
PDF
Apache Kafka as Event-Driven Open Source Streaming Platform (Prague Meetup)
Kai Wähner
 
PDF
Streaming ETL with Apache Kafka and KSQL
Nick Dearden
 
PPTX
Streaming Data and Stream Processing with Apache Kafka
confluent
 
PDF
Build a Bridge to Cloud with Apache Kafka® for Data Analytics Cloud Services
confluent
 
PDF
How to Build Streaming Apps with Confluent II
confluent
 
PDF
Akka Streams And Kafka Streams: Where Microservices Meet Fast Data
Lightbend
 
PDF
DevOps Fest 2020. Сергій Калінець. Building Data Streaming Platform with Apac...
DevOps_Fest
 
PDF
Confluent kafka meetupseattle jan2017
Nitin Kumar
 
PDF
Concepts and Patterns for Streaming Services with Kafka
QAware GmbH
 
PDF
JAX London Slides
Ben Stopford
 
PDF
Big Data LDN 2018: STREAMING DATA MICROSERVICES WITH AKKA STREAMS, KAFKA STRE...
Matt Stubbs
 
PPTX
Beyond Microservices: Streams, State and Scalability
confluent
 
PDF
KSQL Deep Dive - The Open Source Streaming Engine for Apache Kafka
Kai Wähner
 
ODP
Stream processing using Kafka
Knoldus Inc.
 
PDF
Streaming Visualisation
Guido Schmutz
 
PDF
ksqlDB Workshop
confluent
 
PPTX
Apache kafka
Daan Gerits
 
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
Ben Stopford
 
10 essentials steps for kafka streaming services
inovia
 
First Steps with Apache Kafka on Google Cloud Platform
confluent
 
Apache Kafka as Event-Driven Open Source Streaming Platform (Prague Meetup)
Kai Wähner
 
Streaming ETL with Apache Kafka and KSQL
Nick Dearden
 
Streaming Data and Stream Processing with Apache Kafka
confluent
 
Build a Bridge to Cloud with Apache Kafka® for Data Analytics Cloud Services
confluent
 
How to Build Streaming Apps with Confluent II
confluent
 
Akka Streams And Kafka Streams: Where Microservices Meet Fast Data
Lightbend
 
DevOps Fest 2020. Сергій Калінець. Building Data Streaming Platform with Apac...
DevOps_Fest
 
Confluent kafka meetupseattle jan2017
Nitin Kumar
 
Concepts and Patterns for Streaming Services with Kafka
QAware GmbH
 
JAX London Slides
Ben Stopford
 
Big Data LDN 2018: STREAMING DATA MICROSERVICES WITH AKKA STREAMS, KAFKA STRE...
Matt Stubbs
 
Beyond Microservices: Streams, State and Scalability
confluent
 
KSQL Deep Dive - The Open Source Streaming Engine for Apache Kafka
Kai Wähner
 
Stream processing using Kafka
Knoldus Inc.
 
Streaming Visualisation
Guido Schmutz
 
ksqlDB Workshop
confluent
 
Apache kafka
Daan Gerits
 
Ad

More from Matt Stubbs (20)

PDF
Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Matt Stubbs
 
PDF
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Matt Stubbs
 
PDF
Blueprint Series: Expedia Partner Solutions, Data Platform
Matt Stubbs
 
PDF
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Matt Stubbs
 
PDF
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Matt Stubbs
 
PDF
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Matt Stubbs
 
PDF
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Matt Stubbs
 
PDF
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Matt Stubbs
 
PDF
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Matt Stubbs
 
PDF
Big Data LDN 2018: AI VS. GDPR
Matt Stubbs
 
PDF
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Matt Stubbs
 
PDF
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Matt Stubbs
 
PDF
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Matt Stubbs
 
PDF
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Matt Stubbs
 
PDF
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Matt Stubbs
 
PDF
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Matt Stubbs
 
PDF
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Matt Stubbs
 
PDF
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Matt Stubbs
 
PDF
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Matt Stubbs
 
PDF
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Matt Stubbs
 
Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Matt Stubbs
 
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Matt Stubbs
 
Blueprint Series: Expedia Partner Solutions, Data Platform
Matt Stubbs
 
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Matt Stubbs
 
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Matt Stubbs
 
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Matt Stubbs
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Matt Stubbs
 
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Matt Stubbs
 
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Matt Stubbs
 
Big Data LDN 2018: AI VS. GDPR
Matt Stubbs
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Matt Stubbs
 
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Matt Stubbs
 
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Matt Stubbs
 
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Matt Stubbs
 
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Matt Stubbs
 
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Matt Stubbs
 
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Matt Stubbs
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Matt Stubbs
 
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Matt Stubbs
 
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Matt Stubbs
 

Recently uploaded (20)

PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPTX
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
PPTX
short term internship project on Data visualization
JMJCollegeComputerde
 
PPTX
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PPTX
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
PDF
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PDF
Blitz Campinas - Dia 24 de maio - Piettro.pdf
fabigreek
 
PPTX
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
PPTX
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PPTX
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PDF
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
PDF
Practical Measurement Systems Analysis (Gage R&R) for design
Rob Schubert
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PPTX
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
short term internship project on Data visualization
JMJCollegeComputerde
 
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
Blitz Campinas - Dia 24 de maio - Piettro.pdf
fabigreek
 
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
Practical Measurement Systems Analysis (Gage R&R) for design
Rob Schubert
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 

Big Data LDN 2017: The Streaming Transformation