SlideShare a Scribd company logo
WallarooLABS
Wallaroo – the streaming data framework
that startups are adopting
Vid Jain, CEO & Founder
vid@wallaroolabs.com
http://WallarooLabs.com
Purpose built team with experience in streaming data,
big data, and fast machine algorithms.
NYC-based startup
WALLAROO
Vid Jain, Founder & CEO
Co-founded Adtech startup, drove
Merrill Lynch trading overhaul,
3 patents, Ph.D. UC Berkeley.
Sean Allen, VP Engineering
Expert in high-performance distributed
and AI systems, Author of Storm Applied
Chuck Blake, SVP Operations
20+ years experience in delivery of
products from concept to launch.
Ex. VP Premium Services, TheStreet.
Dan Petrozzo
Former CTO Investment Mgmt, Goldman Sachs
Michi Botlo
Quantbot Managing Director
Pat Finn
Former SVP Cisco, Financial Services & Gov’t.
Jean Safar
Former Chief Architect, Calypso
Francesca Krihely
Developer Marketing, MongoDB
Luke Kanies
Founder, Puppet
Owen Davis
Founder, NYCSeed
Alexis Le-Quoc
CTO Datadog
John Gannon
Cloud Platform at DigitalOcean
Advisors
➜  Speed & quantity to increase 10X
➜  More sources & algorithmic complexity → 50X cost
➜  Data & computing everywhere: edge, IoT, cloud, on-prem
Every industry is struggling with these issues
Costly, hard to productionize & scale algorithms
- will get much worse over the next 5Y
The challenge
WALLAROO
WALLAROO
Hello Wallaroo!
Build and scale streaming data & event-driven
AI applications as easily as writing a Python script
ON-PREM. EDGE, AWS, GCP, AZURE…
.		.		.	
DATA ANSWERS
BUSINESS ALGORITHMS
➜  Python and Go
➜  Dynamic scaling of processing capacity and state
➜  Industrial-grade
Implement algorithms as code snippets that run
at scale
APIs + distributed engine
WALLAROO
Wallaroo brings the benefits of serverless...
“Serverless on steroids”
WALLAROO
WALLAROO
➜  Free up time
➜  Get-to-market fast
➜  Scale easily
➜  Real-time response
➜  Handle data bursts
➜  Reduce TCO
... together with the benefits of big data
to many more types of applications
“Serverless on steroids”
WALLAROO
WALLAROO
➜  High-performance
➜  Portable
➜  Always on
➜  Stateful
➜  Complex workflows
➜  Resiliency
WALLAROO
Medical cybersecurity – device & anomaly detection
Hedge fund – parallel trading, scalable signals and ETL
Voice e-commerce – scalable workflow
Sentiment analysis – financial data
Use-cases
WALLAROO
Infra. monitoring at scale – alerts & dashboards
Gaming – real-time matchmaking, toxic chat
Electric Fleets – Power level monitoring and mgmt.
Advertizing– bidding, click-stream analysis, fraud
Payments – fraud, real-time analysis
... and many more
WALLAROO
Single data pipeline with 3 steps
Example – image analysis
Images Result
WALLAROO
Tweets Sentiment
Single data pipeline with 4 steps
Example – trending sentiment
WALLAROO
Two data pipelines with shared state
Example – trading limits
Prices
Orders Allow / Halt
WALLAROO
Multiple data pipelines with shared state
Example – communications
Chat
Email Issue
Issue
Issue
Tweets Issue
WALLAROO
Streaming Wordcount prototype
Python code runs on a single CPU
A few dozen lines of code but doesn’t scale.
WALLAROO
Production-ready with Wallaroo
Run at any scale and adjust capacity on-demand
A few extra lines of code gets you a lot!
WALLAROO
Define pipeline, implement steps in code, run at scale
Streaming Wordcount at scale
WALLAROO
Streaming Wordcount at scale
Define data pipeline
#	Instantiate	application	
ab	=	wallaroo.ApplicationBuilder("Word	Count	Application")	
	
#	Name	and	configure	data	pipeline	
ab.new_pipeline("Split	and	Count",	
		wallaroo.TCPSourceConfig(in_host,	in_port,	decoder))	
	
#	Parallelize	data	and	computation	
ab.to_parallel(split)	
	
#	Define	stateful	computation	
ab.to_state_partition(count_word,	WordTotals,	"word	totals",	
		partition,	word_partitions)	
	
#	Output	results	
ab.to_sink(wallaroo.TCPSinkConfig(out_host,	out_port,	encoder))
WALLAROO
Streaming Wordcount at scale
Implement steps in code
#	Implement	step	to	split	sentences	into	words	 #	Implement	step	to	update	word	count	state	
#	get_count	is	an	instance	of	WordCount	containing	a	word	&	its	count	
https://docs.wallaroolabs.com/book/python/word-count.html
WALLAROO
Streaming Wordcount at scale
1. Run on one worker
China ➜ 1,274
Congress ➜ 414
iPhone ➜ 676
Mexico ➜ 3,229
Walmart ➜ 999
Wallaroo ➜ 6,978
CNNCNNCNN
CNN
CNN iPHONE
WALMART
MEXICO
WALLAROO
Streaming Wordcount at scale
2. Another worker joins with the first
China ➜ 1,274
Congress ➜ 414
iPhone ➜ 676
Mexico ➜ 3,229
Walmart ➜ 999
Wallaroo ➜ 6,978
CNNCNNCNN
CNN
CNN iPHONE
WALMART
MEXICO
WALLAROO
Streaming Wordcount at scale
3. State (word counts) automatically distributed
China ➜ 1,384
Congress ➜ 466
CNN ➜ 253
Election ➜ 753
iPhone ➜ 753
Japan ➜ 1,729
Mexico ➜ 3,729
Oprah ➜ 899
Starbucks ➜ 474
Virginia ➜ 3,129
Walmart ➜ 1,001
Wallaroo ➜ 7,991
CNNCNNCNN iPHONE
CHINA
JAPAN
CNN
CNNVIRGINI
A
OPRAH
WALMART
MEXICO
WALLAROO
Streaming Wordcount at scale
4. Keep going…
China ➜ 1,440
Congress ➜ 515
CNN ➜ 753
Election ➜ 793
Facebook ➜ 353
Grain ➜ 76
iPhone ➜ 799
Japan ➜ 3,001
Mexico ➜ 3,888
Navy ➜ 1,013
Oprah ➜ 911
Starbucks ➜ 512
Trump ➜ 1,011
Under ➜ 12
Voter ➜ 431
Virginia ➜ 3,669
Walmart ➜ 1,223
Wallaroo ➜ 9,554
CNNCNN GRAIN
CHINA
ELECTION
NAVY
VIRGINI
A
OPRAH
iPHIONE
MEXICO
CNNUNDERVOTER
WALMART
VIRGINIA
WALLAROO
Streaming Wordcount at scale
5. Shrink cluster
China ➜ 1,440
Congress ➜ 515
CNN ➜ 753
Election ➜ 793
Facebook ➜ 353
Grain ➜ 76
iPhone ➜ 799
Japan ➜ 3,001
Mexico ➜ 3,888
Navy ➜ 1,013
Oprah ➜ 911
Starbucks ➜ 512
Trump ➜ 1,011
Under ➜ 12
Voter ➜ 431
Virginia ➜ 3,669
Walmart ➜ 1,223
Wallaroo ➜ 9,554
CNNCNN GRAIN
CHINA
ELECTION
NAVY
VIRGINI
A
OPRAH
iPHIONE
MEXICO
Wallaroo combines the benefits of
serverless and big data
The future of serverless & big data
WALLAROO
Serverless
Wallaroo
Run anywhere
High-performance
In-memory state
Complex workflow
Big data
Modern languages
Easy-to-scale
Sub-millisec response
WALLAROO
WallarooLABS.COM
Questions?
blog.wallaroolabs.com
@WallarooLabs
vid@wallaroolabs.com
Come Visit our Booth!

More Related Content

Similar to Wallaroo Labs Presentation

Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
Splunk
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleSai Janakiram Penumuru
 
SecureTower General Info
SecureTower General InfoSecureTower General Info
SecureTower General InfoAnton Lishchuk
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
Rackspace
 
Powering the Future of Data  
Powering the Future of Data	   Powering the Future of Data	   
Powering the Future of Data  
Bilot
 
How to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government InstitutionsHow to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government Institutions
AIIM International
 
The Strategic Vision: Visualizing Data From Multiple Sources
The Strategic Vision: Visualizing Data From Multiple SourcesThe Strategic Vision: Visualizing Data From Multiple Sources
The Strategic Vision: Visualizing Data From Multiple Sources
Inside Analysis
 
$460 mn loss in 45 min, and similar stories. will devops save our world
$460 mn loss in 45 min, and similar stories. will devops save our world$460 mn loss in 45 min, and similar stories. will devops save our world
$460 mn loss in 45 min, and similar stories. will devops save our world
Savinder Puri
 
Smau Milano 2015 - Cisco
Smau Milano 2015 - CiscoSmau Milano 2015 - Cisco
Smau Milano 2015 - Cisco
SMAU
 
KNIME Meetup 2016-04-16
KNIME Meetup 2016-04-16KNIME Meetup 2016-04-16
KNIME Meetup 2016-04-16
W. Daniel Cox, III CMA, CFM
 
Check Point Software Stock Pitch Greer, Scudieri
Check Point Software Stock Pitch Greer, ScudieriCheck Point Software Stock Pitch Greer, Scudieri
Check Point Software Stock Pitch Greer, Scudieri
Anthony Scudieri
 
Check point security stock pitch greer, scudieri (1) (1)
Check point security stock pitch greer, scudieri (1) (1)Check point security stock pitch greer, scudieri (1) (1)
Check point security stock pitch greer, scudieri (1) (1)
Robert Greer
 
Security-testing presentation
Security-testing presentationSecurity-testing presentation
Security-testing presentation
Ezhilan Elangovan (Eril)
 
IP Spotlight: Tech Patent Law and Your Exit Strategy
IP Spotlight: Tech Patent Law and Your Exit StrategyIP Spotlight: Tech Patent Law and Your Exit Strategy
IP Spotlight: Tech Patent Law and Your Exit Strategy
World Financial Symposiums
 
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
David Etue
 
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
EC-Council
 
Mission Possible: Future of IT Support
Mission Possible: Future of IT SupportMission Possible: Future of IT Support
Mission Possible: Future of IT Support
CompTIA
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
SingleStore
 
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
Quantopian
 
Moving Beyond Batch: Transactional Databases for Real-time Data
Moving Beyond Batch: Transactional Databases for Real-time DataMoving Beyond Batch: Transactional Databases for Real-time Data
Moving Beyond Batch: Transactional Databases for Real-time Data
VoltDB
 

Similar to Wallaroo Labs Presentation (20)

Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with Oracle
 
SecureTower General Info
SecureTower General InfoSecureTower General Info
SecureTower General Info
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
 
Powering the Future of Data  
Powering the Future of Data	   Powering the Future of Data	   
Powering the Future of Data  
 
How to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government InstitutionsHow to Drive and Win with Innovation Initiatives in Government Institutions
How to Drive and Win with Innovation Initiatives in Government Institutions
 
The Strategic Vision: Visualizing Data From Multiple Sources
The Strategic Vision: Visualizing Data From Multiple SourcesThe Strategic Vision: Visualizing Data From Multiple Sources
The Strategic Vision: Visualizing Data From Multiple Sources
 
$460 mn loss in 45 min, and similar stories. will devops save our world
$460 mn loss in 45 min, and similar stories. will devops save our world$460 mn loss in 45 min, and similar stories. will devops save our world
$460 mn loss in 45 min, and similar stories. will devops save our world
 
Smau Milano 2015 - Cisco
Smau Milano 2015 - CiscoSmau Milano 2015 - Cisco
Smau Milano 2015 - Cisco
 
KNIME Meetup 2016-04-16
KNIME Meetup 2016-04-16KNIME Meetup 2016-04-16
KNIME Meetup 2016-04-16
 
Check Point Software Stock Pitch Greer, Scudieri
Check Point Software Stock Pitch Greer, ScudieriCheck Point Software Stock Pitch Greer, Scudieri
Check Point Software Stock Pitch Greer, Scudieri
 
Check point security stock pitch greer, scudieri (1) (1)
Check point security stock pitch greer, scudieri (1) (1)Check point security stock pitch greer, scudieri (1) (1)
Check point security stock pitch greer, scudieri (1) (1)
 
Security-testing presentation
Security-testing presentationSecurity-testing presentation
Security-testing presentation
 
IP Spotlight: Tech Patent Law and Your Exit Strategy
IP Spotlight: Tech Patent Law and Your Exit StrategyIP Spotlight: Tech Patent Law and Your Exit Strategy
IP Spotlight: Tech Patent Law and Your Exit Strategy
 
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
Control Quotient: Adaptive Strategies For Gracefully Losing Control (Hacker H...
 
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
Hacker Halted 2014 - Control Quotient: Adaptive Strategies For Gracefully Los...
 
Mission Possible: Future of IT Support
Mission Possible: Future of IT SupportMission Possible: Future of IT Support
Mission Possible: Future of IT Support
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
 
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
 
Moving Beyond Batch: Transactional Databases for Real-time Data
Moving Beyond Batch: Transactional Databases for Real-time DataMoving Beyond Batch: Transactional Databases for Real-time Data
Moving Beyond Batch: Transactional Databases for Real-time Data
 

Recently uploaded

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 

Recently uploaded (20)

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 

Wallaroo Labs Presentation

  • 1. WallarooLABS Wallaroo – the streaming data framework that startups are adopting Vid Jain, CEO & Founder vid@wallaroolabs.com http://WallarooLabs.com
  • 2. Purpose built team with experience in streaming data, big data, and fast machine algorithms. NYC-based startup WALLAROO Vid Jain, Founder & CEO Co-founded Adtech startup, drove Merrill Lynch trading overhaul, 3 patents, Ph.D. UC Berkeley. Sean Allen, VP Engineering Expert in high-performance distributed and AI systems, Author of Storm Applied Chuck Blake, SVP Operations 20+ years experience in delivery of products from concept to launch. Ex. VP Premium Services, TheStreet. Dan Petrozzo Former CTO Investment Mgmt, Goldman Sachs Michi Botlo Quantbot Managing Director Pat Finn Former SVP Cisco, Financial Services & Gov’t. Jean Safar Former Chief Architect, Calypso Francesca Krihely Developer Marketing, MongoDB Luke Kanies Founder, Puppet Owen Davis Founder, NYCSeed Alexis Le-Quoc CTO Datadog John Gannon Cloud Platform at DigitalOcean Advisors
  • 3. ➜  Speed & quantity to increase 10X ➜  More sources & algorithmic complexity → 50X cost ➜  Data & computing everywhere: edge, IoT, cloud, on-prem Every industry is struggling with these issues Costly, hard to productionize & scale algorithms - will get much worse over the next 5Y The challenge WALLAROO
  • 4. WALLAROO Hello Wallaroo! Build and scale streaming data & event-driven AI applications as easily as writing a Python script ON-PREM. EDGE, AWS, GCP, AZURE… . . . DATA ANSWERS BUSINESS ALGORITHMS
  • 5. ➜  Python and Go ➜  Dynamic scaling of processing capacity and state ➜  Industrial-grade Implement algorithms as code snippets that run at scale APIs + distributed engine WALLAROO
  • 6. Wallaroo brings the benefits of serverless... “Serverless on steroids” WALLAROO WALLAROO ➜  Free up time ➜  Get-to-market fast ➜  Scale easily ➜  Real-time response ➜  Handle data bursts ➜  Reduce TCO
  • 7. ... together with the benefits of big data to many more types of applications “Serverless on steroids” WALLAROO WALLAROO ➜  High-performance ➜  Portable ➜  Always on ➜  Stateful ➜  Complex workflows ➜  Resiliency
  • 8. WALLAROO Medical cybersecurity – device & anomaly detection Hedge fund – parallel trading, scalable signals and ETL Voice e-commerce – scalable workflow Sentiment analysis – financial data Use-cases
  • 9. WALLAROO Infra. monitoring at scale – alerts & dashboards Gaming – real-time matchmaking, toxic chat Electric Fleets – Power level monitoring and mgmt. Advertizing– bidding, click-stream analysis, fraud Payments – fraud, real-time analysis ... and many more
  • 10. WALLAROO Single data pipeline with 3 steps Example – image analysis Images Result
  • 11. WALLAROO Tweets Sentiment Single data pipeline with 4 steps Example – trending sentiment
  • 12. WALLAROO Two data pipelines with shared state Example – trading limits Prices Orders Allow / Halt
  • 13. WALLAROO Multiple data pipelines with shared state Example – communications Chat Email Issue Issue Issue Tweets Issue
  • 14. WALLAROO Streaming Wordcount prototype Python code runs on a single CPU A few dozen lines of code but doesn’t scale.
  • 15. WALLAROO Production-ready with Wallaroo Run at any scale and adjust capacity on-demand A few extra lines of code gets you a lot!
  • 16. WALLAROO Define pipeline, implement steps in code, run at scale Streaming Wordcount at scale
  • 17. WALLAROO Streaming Wordcount at scale Define data pipeline # Instantiate application ab = wallaroo.ApplicationBuilder("Word Count Application") # Name and configure data pipeline ab.new_pipeline("Split and Count", wallaroo.TCPSourceConfig(in_host, in_port, decoder)) # Parallelize data and computation ab.to_parallel(split) # Define stateful computation ab.to_state_partition(count_word, WordTotals, "word totals", partition, word_partitions) # Output results ab.to_sink(wallaroo.TCPSinkConfig(out_host, out_port, encoder))
  • 18. WALLAROO Streaming Wordcount at scale Implement steps in code # Implement step to split sentences into words # Implement step to update word count state # get_count is an instance of WordCount containing a word & its count https://docs.wallaroolabs.com/book/python/word-count.html
  • 19. WALLAROO Streaming Wordcount at scale 1. Run on one worker China ➜ 1,274 Congress ➜ 414 iPhone ➜ 676 Mexico ➜ 3,229 Walmart ➜ 999 Wallaroo ➜ 6,978 CNNCNNCNN CNN CNN iPHONE WALMART MEXICO
  • 20. WALLAROO Streaming Wordcount at scale 2. Another worker joins with the first China ➜ 1,274 Congress ➜ 414 iPhone ➜ 676 Mexico ➜ 3,229 Walmart ➜ 999 Wallaroo ➜ 6,978 CNNCNNCNN CNN CNN iPHONE WALMART MEXICO
  • 21. WALLAROO Streaming Wordcount at scale 3. State (word counts) automatically distributed China ➜ 1,384 Congress ➜ 466 CNN ➜ 253 Election ➜ 753 iPhone ➜ 753 Japan ➜ 1,729 Mexico ➜ 3,729 Oprah ➜ 899 Starbucks ➜ 474 Virginia ➜ 3,129 Walmart ➜ 1,001 Wallaroo ➜ 7,991 CNNCNNCNN iPHONE CHINA JAPAN CNN CNNVIRGINI A OPRAH WALMART MEXICO
  • 22. WALLAROO Streaming Wordcount at scale 4. Keep going… China ➜ 1,440 Congress ➜ 515 CNN ➜ 753 Election ➜ 793 Facebook ➜ 353 Grain ➜ 76 iPhone ➜ 799 Japan ➜ 3,001 Mexico ➜ 3,888 Navy ➜ 1,013 Oprah ➜ 911 Starbucks ➜ 512 Trump ➜ 1,011 Under ➜ 12 Voter ➜ 431 Virginia ➜ 3,669 Walmart ➜ 1,223 Wallaroo ➜ 9,554 CNNCNN GRAIN CHINA ELECTION NAVY VIRGINI A OPRAH iPHIONE MEXICO CNNUNDERVOTER WALMART VIRGINIA
  • 23. WALLAROO Streaming Wordcount at scale 5. Shrink cluster China ➜ 1,440 Congress ➜ 515 CNN ➜ 753 Election ➜ 793 Facebook ➜ 353 Grain ➜ 76 iPhone ➜ 799 Japan ➜ 3,001 Mexico ➜ 3,888 Navy ➜ 1,013 Oprah ➜ 911 Starbucks ➜ 512 Trump ➜ 1,011 Under ➜ 12 Voter ➜ 431 Virginia ➜ 3,669 Walmart ➜ 1,223 Wallaroo ➜ 9,554 CNNCNN GRAIN CHINA ELECTION NAVY VIRGINI A OPRAH iPHIONE MEXICO
  • 24. Wallaroo combines the benefits of serverless and big data The future of serverless & big data WALLAROO Serverless Wallaroo Run anywhere High-performance In-memory state Complex workflow Big data Modern languages Easy-to-scale Sub-millisec response WALLAROO