SlideShare a Scribd company logo
1 of 59
Download to read offline
© 2020 Ververica
1
© 2020 Ververica
2
● Caito Scherr
Introduction
© 2020 Ververica
3
● Caito Scherr
● Developer Advocate
Introduction
© 2020 Ververica
4
● Caito Scherr
● Developer Advocate
● Ververica, GmbH
Introduction
© 2020 Ververica
5
● Caito Scherr
● Developer Advocate
● Ververica, GmbH
● Portland, OR, USA
Introduction
© 2020 Ververica
6
Introduction
Introduction
© 2020 Ververica
7
● The Challenge
● “Metrics-Driven Metrics”
● Metrics as a Shared
Language
Agenda
© 2020 Ververica
8
● The Challenge
● “Metrics-Driven Metrics”
● Metrics as a Shared
Language
Agenda
© 2020 Ververica
9
● The Challenge
● “Metrics-Driven Metrics”
● Metrics as a Shared
Language
Agenda
© 2020 Ververica
© 2020 Ververica
11
Before We Start...
© 2020 Ververica
12
© 2020 Ververica
13
The Challenge
© 2020 Ververica
14
The Challenge
© 2020 Ververica
Metrics-Driven Metrics
© 2020 Ververica
16
Metrics-Driven Metrics
“You can measure almost anything,
but you cannot pay attention to
everything”
© 2020 Ververica
17
Metrics-Driven Metrics
“Any situation where people
create their own dashboards
without structure, quickly starts to
look like the cockpit of a 747”
© 2020 Ververica
18
Metrics-Driven Metrics
© 2020 Ververica
19
Metrics-Driven Metrics
© 2020 Ververica
20
Metrics-Driven Metrics
The dashboard should be:
• Meaningful
• Iterative
• Accessible
© 2020 Ververica
21
Metrics-Driven Metrics
The dashboard should reflect
your:
• Roadmap
• Highest Risk
• Most uncertain metrics
© 2020 Ververica
22
Metrics-Driven Metrics
© 2020 Ververica
23
Metrics-Driven Metrics
© 2020 Ververica
24
Metrics-Driven Metrics
© 2020 Ververica
25
Metrics-Driven Metrics
© 2020 Ververica
26
Metrics-Driven Metrics
© 2020 Ververica
27
Metrics-Driven Metrics
Prometheus
DataDog
© 2020 Ververica
28
Metrics-Driven Metrics
© 2020 Ververica
29
Metrics-Driven Metrics
© 2020 Ververica
30
Metrics-Driven Metrics
Highest Risk
© 2020 Ververica
31
Metrics-Driven Metrics
© 2020 Ververica
32
Metrics-Driven Metrics
Most Uncertain
© 2020 Ververica
33
Metrics-Driven Metrics
© 2020 Ververica
34
Metrics-Driven Metrics
Current
Roadmap
Priority
© 2020 Ververica
35
Metrics-Driven Metrics
Priority #2
© 2020 Ververica
36
Metrics-Driven Metrics
Priority #2
Current
Roadmap
Priority
Most Uncertain
Highest Risk
© 2020 Ververica
37
© 2020 Ververica
38
Shared Language
“Even the best metrics driven
development fails easily, when it’s
only built for yourself”
© 2020 Ververica
39
Shared Language
Implementation:
• Identify your impacted groups
• Identify the most effective
tools for each group
• Enable automation
© 2020 Ververica
40
Shared Language
© 2020 Ververica
41
Shared Language
© 2020 Ververica
42
Shared Language
© 2020 Ververica
43
Shared Language
© 2020 Ververica
44
Shared Language
© 2020 Ververica
45
Shared Language
© 2020 Ververica
46
Shared Language
© 2020 Ververica
47
Shared Language
© 2020 Ververica
48
Shared Language
© 2020 Ververica
49
Shared Language
© 2020 Ververica
50
Shared Language
© 2020 Ververica
51
Shared Language
© 2020 Ververica
52
Shared Language
© 2020 Ververica
53
© 2020 Ververica
54
Conclusion
For systems with complex integration points:
• Metrics-Driven Metrics: streamline technical
complexity
• Metrics as a Shared Language: streamline
interpersonal complications
© 2020 Ververica
55
Twitter
Caito_200_OK
Content
https://medium.com/@caito
http://caito-200-ok.com/
Email
Caito@ververica.com
Introduction
© 2020 Ververica
● YOW! Conference staff!!
● “Shared Language” photo models:
○ Zack Hobson, CTO
○ Cory Johannsen, Senior Software Engineer
56
Thank You!
@Caito_200_OK
Quoted Contributors & Reviewers:
● Mandy Riso - DevOps Engineer
● Eric Shamow - Engineering Manager
● Mike Hix - Senior Software Engineer
● Ben Ford - Product Manager
● Noçnica Fee - Developer Advocate
● Lucy Wyman - Senior Software Engineer
● Logan Ballard - Site Reliability Engineer
© 2020 Ververica
Resources
● Prometheus push gateway - when to use it/docuemntation:
https://prometheus.io/docs/practices/pushing/
● Prometheus push gateway on GitHub:
https://github.com/prometheus/pushgateway
● Prometheus Flink example:
https://github.com/mbode/flink-prometheus-example
● Flink monitoring:
https://flink.apache.org/news/2019/02/25/monitoring-best-practices.html
57
@Caito_200_OK
© 2020 Ververica
Credits - Images
● Flink logos:
https://wints.github.io/flink-web//community.html
● Data-Driven/Aware/Informed Design:
https://uxdesign.cc/becoming-a-data-aware-designer-1d7614ebc3ed
● Stream processing diagram:
https://www.ververica.com/what-is-stream-processing
● 747 Airplane cockpit:
https://www.reddit.com/r/pics/comments/5vv8qt/the_pilots_seat_and_cockpit_of_a_boein
g_747/
● DataDog Flink dashboard:
https://www.datadoghq.com/blog/monitor-apache-flink-with-datadog/
● All other photos & Images:
Caito Scherr
58
@Caito_200_OK
© 2020 Ververica
Credits
● Basic Data-Driven Development principles
https://www.portable.com.au/reports/principles-of-data-driven-design
● Data-driven design:
https://www.springboard.com/blog/data-driven-design/
● Becoming A Data-Aware Designer, + definition image - Illustration from “Designing
with Data” by King, Churchill, & Tan
https://uxdesign.cc/becoming-a-data-aware-designer-1d7614ebc3ed
● https://digitalprinciples.org/wp-content/uploads/PDD_Principle-BeDataDriven_v2.p
df
● Harvard Business Review - Data Driven Culture:
https://hbr.org/2020/02/10-steps-to-creating-a-data-driven-culture
59
@Caito_200_OK

More Related Content

Similar to Sweet Streams Are Made of These: Data Driven Development for Stream Processing

Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite  Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite Sylvain Leroy
 
Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016Colin McNamara
 
How to succeed with video on WordPress
How to succeed with video on WordPressHow to succeed with video on WordPress
How to succeed with video on WordPressWP Engine
 
A Comparison of Release Readiness Approaches
A Comparison of Release Readiness ApproachesA Comparison of Release Readiness Approaches
A Comparison of Release Readiness ApproachesM Firdaus Harun
 
Building Blocks of Secure Development: How to Make Open Source Work for You
Building Blocks of Secure Development: How to Make Open Source Work for YouBuilding Blocks of Secure Development: How to Make Open Source Work for You
Building Blocks of Secure Development: How to Make Open Source Work for YouSBWebinars
 
Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack Deborah Schalm
 
Tanzu Developer Connect Workshop - 06022022.pdf
Tanzu Developer Connect Workshop - 06022022.pdfTanzu Developer Connect Workshop - 06022022.pdf
Tanzu Developer Connect Workshop - 06022022.pdfGabrielaRodriguez182401
 
Building Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonLeon Stigter
 
Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDBCollaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDBOtto Kekäläinen
 
Working effectively with OpenShift
Working effectively with OpenShiftWorking effectively with OpenShift
Working effectively with OpenShiftShekhar Gulati
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Hybrid Training Models that Work
Hybrid Training Models that Work Hybrid Training Models that Work
Hybrid Training Models that Work Cynthia Clay
 
Hybrid Training Models that Work
Hybrid Training Models that Work Hybrid Training Models that Work
Hybrid Training Models that Work Cynthia Clay
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
Leading Collaborative Virtual Teams
Leading Collaborative Virtual TeamsLeading Collaborative Virtual Teams
Leading Collaborative Virtual TeamsCynthia Clay
 
Acwa AEROHIVE CONFIGURATION GIUDE.
Acwa AEROHIVE CONFIGURATION GIUDE. Acwa AEROHIVE CONFIGURATION GIUDE.
Acwa AEROHIVE CONFIGURATION GIUDE. armaan7139
 
Extend the Shelf Life of Your Content Marketing Program with Video
Extend the Shelf Life of Your Content Marketing Program with VideoExtend the Shelf Life of Your Content Marketing Program with Video
Extend the Shelf Life of Your Content Marketing Program with VideoSkyword Inc.
 

Similar to Sweet Streams Are Made of These: Data Driven Development for Stream Processing (20)

Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite  Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016Go to sleep DevOps networking forum 3-14-2016
Go to sleep DevOps networking forum 3-14-2016
 
How to succeed with video on WordPress
How to succeed with video on WordPressHow to succeed with video on WordPress
How to succeed with video on WordPress
 
A Comparison of Release Readiness Approaches
A Comparison of Release Readiness ApproachesA Comparison of Release Readiness Approaches
A Comparison of Release Readiness Approaches
 
Building Blocks of Secure Development: How to Make Open Source Work for You
Building Blocks of Secure Development: How to Make Open Source Work for YouBuilding Blocks of Secure Development: How to Make Open Source Work for You
Building Blocks of Secure Development: How to Make Open Source Work for You
 
Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack Full Spectrum Engineering – The New Full-stack
Full Spectrum Engineering – The New Full-stack
 
Tanzu Developer Connect Workshop - 06022022.pdf
Tanzu Developer Connect Workshop - 06022022.pdfTanzu Developer Connect Workshop - 06022022.pdf
Tanzu Developer Connect Workshop - 06022022.pdf
 
2014 Ceph NYLUG Talk
2014 Ceph NYLUG Talk2014 Ceph NYLUG Talk
2014 Ceph NYLUG Talk
 
Building Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and Tekton
 
Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDBCollaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
 
Working effectively with OpenShift
Working effectively with OpenShiftWorking effectively with OpenShift
Working effectively with OpenShift
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Hybrid Training Models that Work
Hybrid Training Models that Work Hybrid Training Models that Work
Hybrid Training Models that Work
 
Hybrid Training Models that Work
Hybrid Training Models that Work Hybrid Training Models that Work
Hybrid Training Models that Work
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Introduction to C#
Introduction to C#Introduction to C#
Introduction to C#
 
Leading Collaborative Virtual Teams
Leading Collaborative Virtual TeamsLeading Collaborative Virtual Teams
Leading Collaborative Virtual Teams
 
Acwa AEROHIVE CONFIGURATION GIUDE.
Acwa AEROHIVE CONFIGURATION GIUDE. Acwa AEROHIVE CONFIGURATION GIUDE.
Acwa AEROHIVE CONFIGURATION GIUDE.
 
Extend the Shelf Life of Your Content Marketing Program with Video
Extend the Shelf Life of Your Content Marketing Program with VideoExtend the Shelf Life of Your Content Marketing Program with Video
Extend the Shelf Life of Your Content Marketing Program with Video
 

Recently uploaded

20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 

Recently uploaded (20)

20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 

Sweet Streams Are Made of These: Data Driven Development for Stream Processing