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

Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
confluent
 

What's hot (20)

APACHE KAFKA / Kafka Connect / Kafka Streams
APACHE KAFKA / Kafka Connect / Kafka StreamsAPACHE KAFKA / Kafka Connect / Kafka Streams
APACHE KAFKA / Kafka Connect / Kafka Streams
 
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
Kafka Cluster Federation at Uber (Yupeng Fui & Xiaoman Dong, Uber) Kafka Summ...
 
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
 
Getting Started with Confluent Schema Registry
Getting Started with Confluent Schema RegistryGetting Started with Confluent Schema Registry
Getting Started with Confluent Schema Registry
 
Keptn- A Cloud-native application life-cycle orchestration.pdf
Keptn- A Cloud-native application life-cycle orchestration.pdfKeptn- A Cloud-native application life-cycle orchestration.pdf
Keptn- A Cloud-native application life-cycle orchestration.pdf
 
Battle of the Stream Processing Titans – Flink versus RisingWave
Battle of the Stream Processing Titans – Flink versus RisingWaveBattle of the Stream Processing Titans – Flink versus RisingWave
Battle of the Stream Processing Titans – Flink versus RisingWave
 
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
 
Stephan Ewen - Experiences running Flink at Very Large Scale
Stephan Ewen -  Experiences running Flink at Very Large ScaleStephan Ewen -  Experiences running Flink at Very Large Scale
Stephan Ewen - Experiences running Flink at Very Large Scale
 
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
 
Apache Flink and what it is used for
Apache Flink and what it is used forApache Flink and what it is used for
Apache Flink and what it is used for
 
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
 
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
 
Apache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals ExplainedApache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals Explained
 
Monitoring Flink with Prometheus
Monitoring Flink with PrometheusMonitoring Flink with Prometheus
Monitoring Flink with Prometheus
 
Fundamentals of Apache Kafka
Fundamentals of Apache KafkaFundamentals of Apache Kafka
Fundamentals of Apache Kafka
 
Introducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes OperatorIntroducing the Apache Flink Kubernetes Operator
Introducing the Apache Flink Kubernetes Operator
 
Do flink on web with flow - Dongwon Kim & Haemee park, SK Telecom)
Do flink on web with flow - Dongwon Kim & Haemee park, SK Telecom)Do flink on web with flow - Dongwon Kim & Haemee park, SK Telecom)
Do flink on web with flow - Dongwon Kim & Haemee park, SK Telecom)
 
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
 
Tzu-Li (Gordon) Tai - Stateful Stream Processing with Apache Flink
Tzu-Li (Gordon) Tai - Stateful Stream Processing with Apache FlinkTzu-Li (Gordon) Tai - Stateful Stream Processing with Apache Flink
Tzu-Li (Gordon) Tai - Stateful Stream Processing with Apache Flink
 
Introduction to Kafka Cruise Control
Introduction to Kafka Cruise ControlIntroduction to Kafka Cruise Control
Introduction to Kafka Cruise Control
 

Similar to Welcome to the Flink Community!

Gesutre PresentaitonFor everyonein inlcudinged
Gesutre PresentaitonFor everyonein inlcudingedGesutre PresentaitonFor everyonein inlcudinged
Gesutre PresentaitonFor everyonein inlcudinged
GrahamHerrick1
 
plantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptxplantilla-de-powerpoint-del-cerebro.pptx
plantilla-de-powerpoint-del-cerebro.pptx
CarolinaDG1
 

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
 
تحقیق کلمات کلیدی
تحقیق کلمات کلیدیتحقیق کلمات کلیدی
تحقیق کلمات کلیدی
 
Gesutre PresentaitonFor everyonein inlcudinged
Gesutre PresentaitonFor everyonein inlcudingedGesutre PresentaitonFor everyonein inlcudinged
Gesutre PresentaitonFor everyonein inlcudinged
 
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
 

More from Flink Forward

More from Flink Forward (15)

Building a fully managed stream processing platform on Flink at scale for Lin...
Building a fully managed stream processing platform on Flink at scale for Lin...Building a fully managed stream processing platform on Flink at scale for Lin...
Building a fully managed stream processing platform on Flink at scale for Lin...
 
Autoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive ModeAutoscaling Flink with Reactive Mode
Autoscaling Flink with Reactive Mode
 
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
 
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
 
The Current State of Table API in 2022
The Current State of Table API in 2022The Current State of Table API in 2022
The Current State of Table API in 2022
 
Flink SQL on Pulsar made easy
Flink SQL on Pulsar made easyFlink SQL on Pulsar made easy
Flink SQL on Pulsar made easy
 
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
 
Using Queryable State for Fun and Profit
Using Queryable State for Fun and ProfitUsing Queryable State for Fun and Profit
Using Queryable State for Fun and Profit
 
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
 
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...
 
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
 
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!
 
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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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!