SlideShare a Scribd company logo
1 of 54
Welcome to the Flink
Community
Caito Scherr – Developer Advocate – Ververica
Agenda
00 Who am I?
01 History
02 Users & Use Cases
03 Getting Involved
Who am I?
00 Caito Scherr
01 Developer Advocate
02 Ververica
03 Portland, Oregon
Who am I?
00 Caito Scherr
01 Developer Advocate
02 Ververica
03 Portland, Oregon
Who am I?
00 Caito Scherr
01 Developer Advocate
02 Ververica
03 Portland, Oregon
Who am I?
00 Caito Scherr
01 Developer Advocate
02 Ververica
03 Portland, Oregon
Flink History
Flink History
Flink History
2010
Official start of the
“Stratosphere” project
Flink History
2010
Official start of the
“Stratosphere” project
2012
Stratosphere gets funding
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
2016
First textbook by Ellen & Kostas
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
2016
First textbook by Ellen & Kostas
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
2016
First textbook by Ellen & Kostas
Flink History
2008
Project started by PhD
students at TU - Stephan &
Fabian
2012
The project Stratosphere gets
funding
2014
Data artisans is founded
2015
Flink becomes a TLP with ASF
First Flink Forward (Berlin)
2016
First textbook by Ellen & Kostas
2019
Acquisition by Alibaba
Namechange to Ververica
textbook by Fabian & Vasili is
published
Users & Use Cases
Some Apache Flink Users
Community Knowledge Share
Committers
Getting Involved
Getting Involved
Documentation
Flink Forward
Training
Slack
Mailing Lists
Meetups
Github
Committer
Blog
New to Flink?
Already adopted Flink Have a problem?
Have a solution?
Team-specific
training
Flink Forward
Public Training
Flink Forward
Github PR
Blog
Advanced
training
Support
Slack
Email
Flink Events
How to Get Involved
● Getting involved page: one source for Flink
community resources
● https://flink.apache.org/community.html
Mailing List
● Consistently one of the top most active mailing lists in
the Apache Software Foundation
● https://flink.apache.org/community.html#mailing-
lists
New Slack Space!
● Go-to space for user troubleshooting
● 800 members in less than 2 months
● Members include most of the Flink committers
+ PMC members
Hangout With Us
● Regional meetups
● Virtual and in person options
● https://www.meetup.com/topics/apache-flink/
Contribute
● Github
● Issue Tracker
● Becoming a Committer
Stay Connected
● Twitter
● Website
● Blog - Flink
● Blog - Ververica
● Youtube
Thank you
info@ververica.com
www.ververica.com
@VervericaData
Questions?
● caito@ververica.com
● @CAITO_200_OK
info@ververica.com
www.ververica.com
@VervericaData
Title
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum.
Title
This is subtitle text
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
Title
This is subtitle text
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
Title
This is subtitle text
SELECT *
FROM Rides
MATCH_RECOGNIZE (
PARTITION BY taxiId
ORDER BY rideTime
MEASURES
S.rideId as sRideId
AFTER MATCH SKIP PAST LAST ROW
PATTERN (S E)
DEFINE
S AS S.isStart = true,
E AS E.isStart = true
)
SELECT *
FROM Rides
MATCH_RECOGNIZE (
PARTITION BY taxiId
ORDER BY rideTime
MEASURES
S.rideId as sRideId
COUNT(M.rideId) as countMidStops
AFTER MATCH SKIP PAST LAST ROW
PATTERN (S M{2,} E)
DEFINE
S AS S.isStart = true,
M AS M.rideId <> S.rideId,
E AS E.isStart = false AND
E.rideId = S.rideId
)
Title
This is subtitle text
MATCH_RECOGNIZE(
PARTITION BY cellId
ORDER BY rowTime
MEASURES
FIRST(UP.startTime) as rushStart,
LAST(DOWN.endTime)AS rushEnd,
SUM(UP.rideCount) + SUM(DOWN.rideCount) AS
rideSum
AFTER MATCH SKIP PAST LAST ROW
PATTERN (UP{4,} DOWN{2,} E)
DEFINE
UP AS UP.rideCount > LAST(UP.rideCount, 1) OR
LAST(UP.rideCount, 1) IS NULL,
DOWN AS DOWN.rideCount <
LAST(DOWN.rideCount, 1) OR
LAST(DOWN.rideCount, 1) IS
NULL,
E AS E.rideCount > LAST(DOWN.rideCount)
)
Title
This is subtitle text
Click to add subtitle
Click to add subtitle
Click to add subtitle
Click to add subtitle Click to add subtitle
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum. Excepteur sint
occaecat cupidatat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum.
Title
This is subtitle text
Title
This is subtitle text
Title
This is subtitle text
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
Title
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.
“Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua.”
Name, Job Title
Waves
Cut bottom
Icons

More Related Content

What's hot

Practical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobsPractical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobsFlink Forward
 
Exactly-Once Financial Data Processing at Scale with Flink and Pinot
Exactly-Once Financial Data Processing at Scale with Flink and PinotExactly-Once Financial Data Processing at Scale with Flink and Pinot
Exactly-Once Financial Data Processing at Scale with Flink and PinotFlink Forward
 
Flink SQL & TableAPI in Large Scale Production at Alibaba
Flink SQL & TableAPI in Large Scale Production at AlibabaFlink SQL & TableAPI in Large Scale Production at Alibaba
Flink SQL & TableAPI in Large Scale Production at AlibabaDataWorks Summit
 
The top 3 challenges running multi-tenant Flink at scale
The top 3 challenges running multi-tenant Flink at scaleThe top 3 challenges running multi-tenant Flink at scale
The top 3 challenges running multi-tenant Flink at scaleFlink Forward
 
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...Flink Forward
 
Introduction to Apache Flink
Introduction to Apache FlinkIntroduction to Apache Flink
Introduction to Apache Flinkmxmxm
 
Processing Semantically-Ordered Streams in Financial Services
Processing Semantically-Ordered Streams in Financial ServicesProcessing Semantically-Ordered Streams in Financial Services
Processing Semantically-Ordered Streams in Financial ServicesFlink Forward
 
Introduction to Apache Flink - Fast and reliable big data processing
Introduction to Apache Flink - Fast and reliable big data processingIntroduction to Apache Flink - Fast and reliable big data processing
Introduction to Apache Flink - Fast and reliable big data processingTill Rohrmann
 
Tuning Apache Kafka Connectors for Flink.pptx
Tuning Apache Kafka Connectors for Flink.pptxTuning Apache Kafka Connectors for Flink.pptx
Tuning Apache Kafka Connectors for Flink.pptxFlink Forward
 
One sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkOne sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkFlink Forward
 
Introduction To Flink
Introduction To FlinkIntroduction To Flink
Introduction To FlinkKnoldus Inc.
 
Deploying Flink on Kubernetes - David Anderson
 Deploying Flink on Kubernetes - David Anderson Deploying Flink on Kubernetes - David Anderson
Deploying Flink on Kubernetes - David AndersonVerverica
 
Introducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes OperatorIntroducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes OperatorFlink Forward
 
Apache Flink in the Cloud-Native Era
Apache Flink in the Cloud-Native EraApache Flink in the Cloud-Native Era
Apache Flink in the Cloud-Native EraFlink Forward
 
Near real-time statistical modeling and anomaly detection using Flink!
Near real-time statistical modeling and anomaly detection using Flink!Near real-time statistical modeling and anomaly detection using Flink!
Near real-time statistical modeling and anomaly detection using Flink!Flink Forward
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentFlink Forward
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Flink Forward
 
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...Flink Forward
 
Autoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive ModeAutoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive ModeFlink Forward
 

What's hot (20)

Practical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobsPractical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobs
 
Exactly-Once Financial Data Processing at Scale with Flink and Pinot
Exactly-Once Financial Data Processing at Scale with Flink and PinotExactly-Once Financial Data Processing at Scale with Flink and Pinot
Exactly-Once Financial Data Processing at Scale with Flink and Pinot
 
Flink SQL & TableAPI in Large Scale Production at Alibaba
Flink SQL & TableAPI in Large Scale Production at AlibabaFlink SQL & TableAPI in Large Scale Production at Alibaba
Flink SQL & TableAPI in Large Scale Production at Alibaba
 
The top 3 challenges running multi-tenant Flink at scale
The top 3 challenges running multi-tenant Flink at scaleThe top 3 challenges running multi-tenant Flink at scale
The top 3 challenges running multi-tenant Flink at scale
 
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
 
Introduction to Apache Flink
Introduction to Apache FlinkIntroduction to Apache Flink
Introduction to Apache Flink
 
Processing Semantically-Ordered Streams in Financial Services
Processing Semantically-Ordered Streams in Financial ServicesProcessing Semantically-Ordered Streams in Financial Services
Processing Semantically-Ordered Streams in Financial Services
 
Introduction to Apache Flink - Fast and reliable big data processing
Introduction to Apache Flink - Fast and reliable big data processingIntroduction to Apache Flink - Fast and reliable big data processing
Introduction to Apache Flink - Fast and reliable big data processing
 
Tuning Apache Kafka Connectors for Flink.pptx
Tuning Apache Kafka Connectors for Flink.pptxTuning Apache Kafka Connectors for Flink.pptx
Tuning Apache Kafka Connectors for Flink.pptx
 
One sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkOne sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async Sink
 
Introduction To Flink
Introduction To FlinkIntroduction To Flink
Introduction To Flink
 
Flink Streaming
Flink StreamingFlink Streaming
Flink Streaming
 
Deploying Flink on Kubernetes - David Anderson
 Deploying Flink on Kubernetes - David Anderson Deploying Flink on Kubernetes - David Anderson
Deploying Flink on Kubernetes - David Anderson
 
Introducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes OperatorIntroducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes Operator
 
Apache Flink in the Cloud-Native Era
Apache Flink in the Cloud-Native EraApache Flink in the Cloud-Native Era
Apache Flink in the Cloud-Native Era
 
Near real-time statistical modeling and anomaly detection using Flink!
Near real-time statistical modeling and anomaly detection using Flink!Near real-time statistical modeling and anomaly detection using Flink!
Near real-time statistical modeling and anomaly detection using Flink!
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production Deployment
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
 
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...
Introducing BinarySortedMultiMap - A new Flink state primitive to boost your ...
 
Autoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive ModeAutoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive Mode
 

Similar to Welcome to the Flink Community!

EHS PowerPoint template for training
EHS PowerPoint template for trainingEHS PowerPoint template for training
EHS PowerPoint template for trainingSzkolenia BHP VR
 
EHS PowerPoint template for training
EHS PowerPoint template for trainingEHS PowerPoint template for training
EHS PowerPoint template for trainingSzkolenia BHP VR
 
Codemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il teamCodemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il teamThomas Rossetto
 
Tech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsTech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsEventbrite
 
3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events IndustryMitch Colleran
 
biography-powerpoint.pptx
biography-powerpoint.pptxbiography-powerpoint.pptx
biography-powerpoint.pptxShah439645
 
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptx
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptxplantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptx
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptxCarolinaDG1
 
UTM-ppt-2022-feb2023.pptx
UTM-ppt-2022-feb2023.pptxUTM-ppt-2022-feb2023.pptx
UTM-ppt-2022-feb2023.pptxfairulizwan4
 
EVO Energy Consulting Brand Development
EVO Energy Consulting Brand DevelopmentEVO Energy Consulting Brand Development
EVO Energy Consulting Brand DevelopmentRandy Stuart
 
SlideEasy 0 Animated 16.9 Mixed Color Version.pptx
SlideEasy 0 Animated 16.9 Mixed Color Version.pptxSlideEasy 0 Animated 16.9 Mixed Color Version.pptx
SlideEasy 0 Animated 16.9 Mixed Color Version.pptxDeena862621
 
School PPT Template by Rome.pptx
School PPT Template by Rome.pptxSchool PPT Template by Rome.pptx
School PPT Template by Rome.pptxHomiVillagracia
 
Construction Presentation.pptx
Construction Presentation.pptxConstruction Presentation.pptx
Construction Presentation.pptxssuser461734
 
plantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptxplantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptxCarolinaDG1
 
Travel and Tourism PowerPoint Template
Travel and Tourism PowerPoint TemplateTravel and Tourism PowerPoint Template
Travel and Tourism PowerPoint TemplateEdvard Hang
 
Respiratory-System-Template.pptx
Respiratory-System-Template.pptxRespiratory-System-Template.pptx
Respiratory-System-Template.pptxBrayanalexisSolarte
 

Similar to Welcome to the Flink Community! (20)

EHS PowerPoint template for training
EHS PowerPoint template for trainingEHS PowerPoint template for training
EHS PowerPoint template for training
 
EHS PowerPoint template for training
EHS PowerPoint template for trainingEHS PowerPoint template for training
EHS PowerPoint template for training
 
Codemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il teamCodemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il team
 
Business power point slides
Business power point slidesBusiness power point slides
Business power point slides
 
Tech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of EventsTech Tools: The New Ecosystem of Events
Tech Tools: The New Ecosystem of Events
 
3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry3 Macro Tech Trends for the Events Industry
3 Macro Tech Trends for the Events Industry
 
تحقیق کلمات کلیدی
تحقیق کلمات کلیدیتحقیق کلمات کلیدی
تحقیق کلمات کلیدی
 
biography-powerpoint.pptx
biography-powerpoint.pptxbiography-powerpoint.pptx
biography-powerpoint.pptx
 
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptx
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptxplantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptx
plantilla-de-powerpoint-del-cerebro Exposiciónnn1.pptx
 
UTM-ppt-2022-feb2023.pptx
UTM-ppt-2022-feb2023.pptxUTM-ppt-2022-feb2023.pptx
UTM-ppt-2022-feb2023.pptx
 
EVO Energy Consulting Brand Development
EVO Energy Consulting Brand DevelopmentEVO Energy Consulting Brand Development
EVO Energy Consulting Brand Development
 
SlideEasy 0 Animated 16.9 Mixed Color Version.pptx
SlideEasy 0 Animated 16.9 Mixed Color Version.pptxSlideEasy 0 Animated 16.9 Mixed Color Version.pptx
SlideEasy 0 Animated 16.9 Mixed Color Version.pptx
 
School PPT Template by Rome.pptx
School PPT Template by Rome.pptxSchool PPT Template by Rome.pptx
School PPT Template by Rome.pptx
 
Web design for beginners
Web design for beginnersWeb design for beginners
Web design for beginners
 
006-GreenHouse-Effect.pptx
006-GreenHouse-Effect.pptx006-GreenHouse-Effect.pptx
006-GreenHouse-Effect.pptx
 
Construction Presentation.pptx
Construction Presentation.pptxConstruction Presentation.pptx
Construction Presentation.pptx
 
plantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptxplantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptx
 
Travel and Tourism PowerPoint Template
Travel and Tourism PowerPoint TemplateTravel and Tourism PowerPoint Template
Travel and Tourism PowerPoint Template
 
Presentation5
Presentation5Presentation5
Presentation5
 
Respiratory-System-Template.pptx
Respiratory-System-Template.pptxRespiratory-System-Template.pptx
Respiratory-System-Template.pptx
 

More from Flink Forward

Flink powered stream processing platform at Pinterest
Flink powered stream processing platform at PinterestFlink powered stream processing platform at Pinterest
Flink powered stream processing platform at PinterestFlink Forward
 
Flink SQL on Pulsar made easy
Flink SQL on Pulsar made easyFlink SQL on Pulsar made easy
Flink SQL on Pulsar made easyFlink Forward
 
Dynamic Rule-based Real-time Market Data Alerts
Dynamic Rule-based Real-time Market Data AlertsDynamic Rule-based Real-time Market Data Alerts
Dynamic Rule-based Real-time Market Data AlertsFlink Forward
 
Batch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergBatch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergFlink Forward
 
Extending Flink SQL for stream processing use cases
Extending Flink SQL for stream processing use casesExtending Flink SQL for stream processing use cases
Extending Flink SQL for stream processing use casesFlink Forward
 
Changelog Stream Processing with Apache Flink
Changelog Stream Processing with Apache FlinkChangelog Stream Processing with Apache Flink
Changelog Stream Processing with Apache FlinkFlink Forward
 
Large Scale Real Time Fraudulent Web Behavior Detection
Large Scale Real Time Fraudulent Web Behavior DetectionLarge Scale Real Time Fraudulent Web Behavior Detection
Large Scale Real Time Fraudulent Web Behavior DetectionFlink Forward
 
Building Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeBuilding Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeFlink Forward
 
How to build a streaming Lakehouse with Flink, Kafka, and Hudi
How to build a streaming Lakehouse with Flink, Kafka, and HudiHow to build a streaming Lakehouse with Flink, Kafka, and Hudi
How to build a streaming Lakehouse with Flink, Kafka, and HudiFlink Forward
 

More from Flink Forward (9)

Flink powered stream processing platform at Pinterest
Flink powered stream processing platform at PinterestFlink powered stream processing platform at Pinterest
Flink powered stream processing platform at Pinterest
 
Flink SQL on Pulsar made easy
Flink SQL on Pulsar made easyFlink SQL on Pulsar made easy
Flink SQL on Pulsar made easy
 
Dynamic Rule-based Real-time Market Data Alerts
Dynamic Rule-based Real-time Market Data AlertsDynamic Rule-based Real-time Market Data Alerts
Dynamic Rule-based Real-time Market Data Alerts
 
Batch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergBatch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & Iceberg
 
Extending Flink SQL for stream processing use cases
Extending Flink SQL for stream processing use casesExtending Flink SQL for stream processing use cases
Extending Flink SQL for stream processing use cases
 
Changelog Stream Processing with Apache Flink
Changelog Stream Processing with Apache FlinkChangelog Stream Processing with Apache Flink
Changelog Stream Processing with Apache Flink
 
Large Scale Real Time Fraudulent Web Behavior Detection
Large Scale Real Time Fraudulent Web Behavior DetectionLarge Scale Real Time Fraudulent Web Behavior Detection
Large Scale Real Time Fraudulent Web Behavior Detection
 
Building Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta LakeBuilding Reliable Lakehouses with Apache Flink and Delta Lake
Building Reliable Lakehouses with Apache Flink and Delta Lake
 
How to build a streaming Lakehouse with Flink, Kafka, and Hudi
How to build a streaming Lakehouse with Flink, Kafka, and HudiHow to build a streaming Lakehouse with Flink, Kafka, and Hudi
How to build a streaming Lakehouse with Flink, Kafka, and Hudi
 

Recently uploaded

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Welcome to the Flink Community!

  • 1. Welcome to the Flink Community Caito Scherr – Developer Advocate – Ververica
  • 2. Agenda 00 Who am I? 01 History 02 Users & Use Cases 03 Getting Involved
  • 3. Who am I? 00 Caito Scherr 01 Developer Advocate 02 Ververica 03 Portland, Oregon
  • 4. Who am I? 00 Caito Scherr 01 Developer Advocate 02 Ververica 03 Portland, Oregon
  • 5. Who am I? 00 Caito Scherr 01 Developer Advocate 02 Ververica 03 Portland, Oregon
  • 6. Who am I? 00 Caito Scherr 01 Developer Advocate 02 Ververica 03 Portland, Oregon
  • 9. Flink History 2010 Official start of the “Stratosphere” project
  • 10. Flink History 2010 Official start of the “Stratosphere” project 2012 Stratosphere gets funding
  • 11. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded
  • 12. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded
  • 13. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded
  • 14. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin)
  • 15. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin)
  • 16. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin) 2016 First textbook by Ellen & Kostas
  • 17. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin) 2016 First textbook by Ellen & Kostas
  • 18. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin) 2016 First textbook by Ellen & Kostas
  • 19. Flink History 2008 Project started by PhD students at TU - Stephan & Fabian 2012 The project Stratosphere gets funding 2014 Data artisans is founded 2015 Flink becomes a TLP with ASF First Flink Forward (Berlin) 2016 First textbook by Ellen & Kostas 2019 Acquisition by Alibaba Namechange to Ververica textbook by Fabian & Vasili is published
  • 20. Users & Use Cases
  • 26. New to Flink? Already adopted Flink Have a problem? Have a solution? Team-specific training Flink Forward Public Training Flink Forward Github PR Blog Advanced training Support Slack Email Flink Events
  • 27. How to Get Involved ● Getting involved page: one source for Flink community resources ● https://flink.apache.org/community.html
  • 28. Mailing List ● Consistently one of the top most active mailing lists in the Apache Software Foundation ● https://flink.apache.org/community.html#mailing- lists
  • 29. New Slack Space! ● Go-to space for user troubleshooting ● 800 members in less than 2 months ● Members include most of the Flink committers + PMC members
  • 30. Hangout With Us ● Regional meetups ● Virtual and in person options ● https://www.meetup.com/topics/apache-flink/
  • 31. Contribute ● Github ● Issue Tracker ● Becoming a Committer
  • 32. Stay Connected ● Twitter ● Website ● Blog - Flink ● Blog - Ververica ● Youtube
  • 35. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 36. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 37. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 38. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 39. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 40. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Title This is subtitle text
  • 41. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 42. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Title This is subtitle text Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  • 43. Title This is subtitle text SELECT * FROM Rides MATCH_RECOGNIZE ( PARTITION BY taxiId ORDER BY rideTime MEASURES S.rideId as sRideId AFTER MATCH SKIP PAST LAST ROW PATTERN (S E) DEFINE S AS S.isStart = true, E AS E.isStart = true ) SELECT * FROM Rides MATCH_RECOGNIZE ( PARTITION BY taxiId ORDER BY rideTime MEASURES S.rideId as sRideId COUNT(M.rideId) as countMidStops AFTER MATCH SKIP PAST LAST ROW PATTERN (S M{2,} E) DEFINE S AS S.isStart = true, M AS M.rideId <> S.rideId, E AS E.isStart = false AND E.rideId = S.rideId )
  • 44. Title This is subtitle text MATCH_RECOGNIZE( PARTITION BY cellId ORDER BY rowTime MEASURES FIRST(UP.startTime) as rushStart, LAST(DOWN.endTime)AS rushEnd, SUM(UP.rideCount) + SUM(DOWN.rideCount) AS rideSum AFTER MATCH SKIP PAST LAST ROW PATTERN (UP{4,} DOWN{2,} E) DEFINE UP AS UP.rideCount > LAST(UP.rideCount, 1) OR LAST(UP.rideCount, 1) IS NULL, DOWN AS DOWN.rideCount < LAST(DOWN.rideCount, 1) OR LAST(DOWN.rideCount, 1) IS NULL, E AS E.rideCount > LAST(DOWN.rideCount) )
  • 45. Title This is subtitle text Click to add subtitle Click to add subtitle Click to add subtitle Click to add subtitle Click to add subtitle
  • 46. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 49. Title This is subtitle text Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Title Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  • 50. “Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.” Name, Job Title
  • 51.
  • 53.
  • 54. Icons

Editor's Notes

  1. Hi everyone! And welcome to the Flink Community!
  2. Here’s what we’ll be talking about today. Firstly, who am I, and why am I talking about this? Secondly, I’ll go over the history of Flink and how we got here. Next, I’ll go over our users and use cases - who is our existing community. And lastly, I’ll go in depth on how to stay connected, get the most out of the community, and how to contribute and be a part of it.
  3. So, who am I? My name is Caito Scherr
  4. And I’m a developer advocate, representing the US region. I first got started with stream processing in 2017 when I was a software engineer at a large data analytics company. My team built that company’s first stream processing data pipeline, using Apache Flink. And I first got to know my current coworkers when I became a regular speaker at their conferences, and then I got totally hooked once I got to know the open source community around it.
  5. I work at Ververica … yknow, these people. For anyone who isn’t familiar, Ververica is based in Berlin, and is the company that built and maintains Apache Flink (yknow, why we’re all here). They also have the integrated Ververica platform which enables developers and organizations to get immediate insight from their data, and streamlines deployments and other operations. I won’t go too much into that though since there are some great talks on that already today.
  6. And I work remote for them - I live in Portland Oregon, (thus me representing the US region for Ververica). in my free time I love woodworking, dance, and appreciating terrible puns. I can’t always think of them on the spot, but I love hearin them. And for any of you who are familiar, yes I chose the ugly Portland airport carpet to represent my hometown, I’m that kind of person. For any of you not familiar, the Portland airport had this super ugly carpet in the 80s and 90s that people (including myself) became unreasonably attached to. So, it’s one of our weird town mascots now I guess.
  7. And now, a bit of Flink history!
  8. So, how did we get here?
  9. In 2010, the research project "Stratosphere: Information Management on the Cloud"[28] led by Volker Markl (funded by the German Research Foundation (DFG)[29]) was started as a collaboration of Technical University Berlin, Humboldt-Universität zu Berlin, and Hasso-Plattner-Institut Potsdam. Flink started from a fork of Stratosphere's distributed execution engine.
  10. In 2012, Stratosphere gets officially funded.
  11. In 2014, many of the original creators of Flink founded data Artisans, led by Kostas Tzoumas & Stephan Ewan, with the goal of making Flink the next open source platform for use cases that require mass amounts of data processing. This is also the year - when it became an Apache Incubator project, in March of 2014.
  12. In 2015, data Artisans hosted the first Flink Forward conference, in Berlin. I love this venue, but after many years speaking and attending there, I still can’t pronounce it, but I do recommend looking it up and visiting when you get a chance. This same year, the Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced that Apache Flink has graduated from the Apache Incubator to become a Top-Level Project (TLP), signifying that the project’s community and products have been well-governed under the ASF’s process and principles.
  13. So, big year for Flink!
  14. In 2016, the first Flink textbook is published! This book covers **. 2016 textbook by Ellen Friedman & Kostas T, and they are **
  15. In 2019, fabians book **
  16. AND, at the same time of publishing, data Artisans was acquired by Alibaba, and underwent a rebranding, which is where the new name - Ververica came from. ** info on the acquisition.
  17. Since then, there has been many exciting new changes, primarily in the level of integration and support offered by the Ververica platform, and in the amount of features added to Apache Flink by the committers and community members. The most recent and exciting history was covered in our keynotes, so I won’t go into that. BUT - I will be going in depth into how to stay connected with all of us and how to get involved and be a part of Flink history… in the future!
  18. In the meantime, I wanted to briefly highlight our existing community.
  19. This is a very tiny list of the awesome customers and users we have. One of my favorite things about working with the Flink community is seeing what everyone comes up with. Since Flink is so customizable and flexible - sometimes that makes my job harder - the more unique things people come up with, the harder it is to explain to people what we’re used for (and it’s gets weird to just say “EVERYTHING!”). But it makes it more exciting and fun to constantly see new and innovative applications. I can’t wait to see what the future continues to bring, and what you all might come up with. This is also why I love Flink Forward - getting a chance to really go in depth on customer use cases.
  20. Even though we’ve still been mostly virtual the last couple years, we’ve still had a really amazing amount of users coming out to share their experiences and the awesome things they’re building and fixing and improving using Flink. This is just a tiny selection of some things that came up just this past year. We’ve had some great speakers at our own meetups - as well as some really great talks showing up at in person events recently like Berlin Buzzwords, Pulsar Summit, Big Data Warsaw, Open Source North, and many other global and regional events. In addition, it’s always fun to see blog posts on various platforms popping up each year. I love following what features people are using to compare for their particular use cases, and what best practices people have found for really specific use cases.
  21. Another thing that we love to see are more Flink committers being welcomed into the ASF! ** the process. This is only a TINY list - we’ve had so many great committers welcomed in this year! Check out the Apache Flink twitter account to see more and stay up to date on who’s been added and what they’re working on.
  22. So, how do you get involved in this community?
  23. I like to think of it as a stream… the stream can branch out and even rejoin itself. So, typically people would start with documentation - usually you’re starting off with trying to figure out how to start using it. Next, you might attend some of our events like this one. Once you’ve committed to start working on it, you’d probably want to join our mailing lists, our Slack space, maybe take a training. Eventually you’d probably want to create PRs, maybe contribute your cool new use case to the Flink blog, and eventually become a committer.
  24. However, a straightforward, one way stream like that doesn’t really fully capture the real FLOW of how people use (or can use) our resources. This by no means covers everyone, but I’m a very flow-chart brain kinda person, so if you are too, I hope this helps! I like to ask first if people are new to flink, then if their company has already adopted it - I tend to ask this one first since that’s my background - being on a whole team of people who’s company had adopted Flink but the whole company was brand new to it. In this case, if you have already adopted it AND you’re new to it, things like trainings and getting involved in knowledge sharing events like meetups and Flink Forward is a great place to start. Then, do you have a problem? … ok, I know we’re in a pandemic and we all have a lot of problems, but … a FLINK problem? If not, then joining the Slack space and mailing lists are a great way to stay involved and contribute to the community. Maybe even speak at our events, and begin to share your own knowledge. If you do have a problem and no solution - again, joining the mailing lists and Slack spaces to ask for help is a great way to get what you need. Or, do you have a solution? Then this is a great way to get that solution approved as a PR, and/or share your knowledge.
  25. As for practically how to actually do this: I like to start with this page - this is our one main source of truth for all of our resources.
  26. There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. For user support and questions use the user mailing list. You can also join the community on Slack. Some committers are also monitoring Stack Overflow. Please remember to tag your questions with the apache-flink tag. Bugs and feature requests can either be discussed on the dev mailing list or on Jira. Those interested in contributing to Flink should check out the contribution guide.
  27. You can join the Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. There are a couple of community rules: Be respectful - This is the most important rule! All important decisions and conclusions must be reflected back to the mailing lists. “If it didn’t happen on a mailing list, it didn’t happen.” - The Apache Mottos Use Slack threads to keep parallel conversations from overwhelming a channel. Please do not direct message people for troubleshooting, Jira assigning and PR review. These should be picked-up voluntarily.
  28. You can also join our meetups! There are some in person ones starting up again, but many of these are still virtual, so you can join many of them from anywhere! We’re also always looking for speakers! Feel free to reach out to us if this is something you would be interested in - we would love to hear your use case, or how you solved that particular problem, or how you partnered Flink with another software platform.
  29. And then - once you’re ready to start contributing (or really, before it) - join our Github! Also, this QR code - it has links to our main collection of repos, but also links to our most popular ones. I’ve also included links to our Jira issue tracker - this is a great way to check on the progress of bugs or features that are meaningful to you and/or you company. And lastly, becoming a committer. This is a process that goes through the Apache Foundation, and is a great way to really make a difference in the community. I won’t have time to go in depth on what this entails here in this talk, but I can point you to some resources at the end if you’re interested. You can also look up a talk by Robert Metzger on how to become a committer which goes into great detail on each step of the process.
  30. And most importantly - staying connected with us! Twitter, our blog, and youtube are all really great ways to stay up to date on the most recent features, innovations, and community updates, as well as a great way to find opportunities to get involved and to influence the community and the direction of Apache Flink.
  31. And with that, thank you all so much! Thank you all for coming out here- many of you flying long distances - it’s so great to get to see you all in person. And a big thank you also to our events and marketing crew and everyone who helped put the conference together!
  32. I think we have a little bit of time for questions, but if you don’t get your question answered now, feel free to come find me this afternoon or at Flink Fest tonight! Worst case, you can also always email me at caito@ververica.com, or find me on Twitter!