SlideShare a Scribd company logo
streamnative.io
Codeless Pipelines with Pulsar and Flink
Timothy Spann
Developer Advocate
StreamNative Solution
Application Messaging Data Pipelines Real-time Contextual Analytics
Tiered Storage
APP Layer
Computing
Layer
Storage
Layer
StreamNative
Platform
IaaS Layer
Micro
Service
NotiïŹcation Dashboard Risk Control Auditing
Payment ETL
streamnative.io
Speaker Bio
DZone Zone Leader and Big Data MVB
@PaasDev
https://github.com/tspannhw https://www.datainmotion.dev/
https://github.com/tspannhw/SpeakerProfile
https://dev.to/tspannhw
https://sessionize.com/tspann/
https://www.slideshare.net/bunkertor
Developer Advocate
streamnative.io
FLaNK and FLiP Stacks
● Apache Flink
● Apache NiFi
● Apache Kafka
● Apache Flink
● Apache Pulsar
● StreamNative's Flink Connector for Pulsar
● Apache +++
Apache projects are the way for all streaming
use cases.
streamnative.io
Today’s Data. IoT JSON
{"uuid": "rpi4_uuid_vml_20210902151842", "amplitude100": 1.1,
"amplitude500": 0.5, "amplitude1000": 0.4, "lownoise": 0.5, "midnoise":
0.2, "highnoise": 0.2, "amps": 0.3, "ipaddress": "192.168.1.244", "host":
"rp4", "host_name": "rp4", "macaddress": "3e:f6:33:38:9e:d3",
"systemtime": "2021-09-02T11:18:43.765279", "endtime":
"1630595923.76", "runtime": "49.71", "starttime": "09/02/2021 11:17:52",
"cpu": 0.0, "cpu_temp": "34.0", "diskusage": "37206.6 MB", "memory": 5.5,
"id": "20210902151842_b1126bd3-f6e1-4eb1-84d0-bd8557a560cf",
"temperature": "22.1", "adjtemp": "16.8", "adjtempf": "42.2",
"temperaturef": "51.8", "pressure": 1008.0, "humidity": 37.8, "lux": 156.5,
"proximity": 0, "oxidising": 12.4, "reducing": 147.3, "nh3": 25.3, "gasKO":
"Oxidising: 12444.44 OhmsnReducing: 147300.33 OhmsnNH3: 25266.49
Ohms"}
streamnative.io
End to End Streaming Codeless Pipeline
Enterprise
sources
Sensors
Errors
Aggregates
Alerts
IoT
ETL
Analytics
Streaming SQL
Clickstream Market data
Machine logs Social
streamnative.io
All Data - Anytime - Anywhere - Multi-Cloud - Multi-Protocol
Multi-
inges
t
Multi-
inges
t
Multi-ingest Merge
Priority
streamnative.io
Python IoT Program Sending Data to MQTT and Pulsar
row['gasKO'] = str(readings)
json_string = json.dumps(row)
json_string = json_string.strip()
client.connect("192.168.1.181", 1883, 180)
client.publish("persistent://public/default/mqtt-2", payload=json_string, qos=0, retain=True)
producer = KafkaProducer(bootstrap_servers='192.168.1.181:9092',retries=3)
producer.send('rp4-kafka-1', json.dumps(row).encode('utf-8'))
We need to install MQTT, Kafka and Pulsar libraries. You can choose your protocol to communicate with the messaging cluster.
pip3 install paho-mqtt
pip3 install kafka-python
pip3 install pulsar-client
streamnative.io
Running This All Yourself
See: https://github.com/tspannhw/FLiP-SQL https://github.com/tspannhw/FLiP-IoT
Run Apache Pulsar Standalone - locally, docker or native cloud (https://console.streamnative.cloud/)
Run Apache Flink Standalone - locally, docker or native cloud (https://console.streamnative.cloud/)
Run Apache NiFi Single - locally, docker or cloud
I run MQTT on Pulsar (MoP) to allow Pulsar to use MQTT protocol (https://github.com/streamnative/mop/releases/tag/v2.8.0.10)
I run Kafka on Pulsar (KoP) to allow Pulsar to use Kafka protocol (https://github.com/streamnative/kop)
streamnative.io
Apache NiFi Consuming From Pulsar Cluster via Multiple Protocols
streamnative.io
Apache Pulsar is Cloud-Native Messaging and
Event-Streaming Platform
streamnative.io
Apache Pulsar Overview
Enable Geo-Replicated Messaging
● Pub-Sub
● Geo-Replication
● Pulsar Functions
● Horizontal Scalability
● Multi-tenancy
● Tiered Persistent Storage
● Pulsar Connectors
● REST API
● CLI
● Many clients available
● Four Different Subscription Types
● Multi-Protocol Support
○ MQTT
○ AMQP
○ JMS
○ Kafka
○ ...
streamnative.io
What are the BeneïŹts of Pulsar?
Data Durability
Scalability Geo-Replication
Multi-Tenancy
Unified Messaging
Model
streamnative.io
Upcoming - Flink + Pulsar (FLiP)
https://flink.apache.org/2019/05/03/pulsar-flink.html
https://github.com/streamnative/pulsar-flink
https://streamnative.io/en/blog/release/2021-04-20-flink-sql-
on-streamnative-cloud
streamnative.io
Apache Flink
Apache Flink is a distributed stream
processing system.
It is capable of providing high throughput,
near real-time processing of streams from
Pulsar.
It is ideal for ambitious Stream Processing
compared to Pulsar’s model of lightweight
Stream Processing.
End-to-end exactly-once stream processing
https://streamnative.io/en/blog/release/2021-06-14-exactly-once-semantics-with-transactions-in-pulsar
streamnative.io
Connect with the Community & Stay Up-To-Date
● Join the Pulsar Slack channel - Apache-Pulsar.slack.com
● Follow @streamnativeio and @apache_pulsar on Twitter
● Subscribe to Monthly Pulsar Newsletter for major news, events,
project updates, and resources in the Pulsar community
streamnative.io
● https://github.com/tspannhw/FLiP-SQL
● https://github.com/tspannhw/StreamingSQLExamples
● https://github.com/streamnative/pulsar-flink
● https://www.linkedin.com/pulse/2021-schedule-tim-spann/
● https://github.com/tspannhw/SpeakerProfile/blob/main/2021/talks/20210729_HailHydrate!FromStream
toLake_TimSpann.pdf
● https://streamnative.io/en/blog/release/2021-04-20-flink-sql-on-streamnative-cloud
● https://docs.streamnative.io/cloud/stable/compute/flink-sql
Deeper Content
@PaasDev
https://www.pulsardeveloper.com/
timothyspann
streamnative.io
Pulsar Summit Europe
October 6, 2021
Pulsar Summit Asia
November 20-21, 2021
Contact us at partners@pulsar-summit.org to become a sponsor or partner
streamnative.io

More Related Content

PDF
DBCC 2021 - FLiP Stack for Cloud Data Lakes
PDF
Cloud lunch and learn real-time streaming in azure
PDF
Music city data Hail Hydrate! from stream to lake
PDF
Live Demo Jam Expands: The Leading-Edge Streaming Data Platform with NiFi, Ka...
PDF
Big mountain data and dev conference apache pulsar with mqtt for edge compu...
PDF
Using the FLiPN stack for edge ai (flink, nifi, pulsar)
PDF
Automation + dev ops summit hail hydrate! from stream to lake
PDF
Hail hydrate! from stream to lake using open source
DBCC 2021 - FLiP Stack for Cloud Data Lakes
Cloud lunch and learn real-time streaming in azure
Music city data Hail Hydrate! from stream to lake
Live Demo Jam Expands: The Leading-Edge Streaming Data Platform with NiFi, Ka...
Big mountain data and dev conference apache pulsar with mqtt for edge compu...
Using the FLiPN stack for edge ai (flink, nifi, pulsar)
Automation + dev ops summit hail hydrate! from stream to lake
Hail hydrate! from stream to lake using open source

What's hot (20)

PDF
ApacheCon 2021: Cracking the nut with Apache Pulsar (FLiP)
PDF
Data science online camp using the flipn stack for edge ai (flink, nifi, pu...
PDF
Osacon 2021 hello hydrate! from stream to clickhouse with apache pulsar and...
PDF
ApacheCon 2021: Apache NiFi 101- introduction and best practices
PDF
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
PDF
Pass data community summit - 2021 - Real-Time Streaming in Azure with Apache ...
PDF
ApacheCon 2021 Apache Deep Learning 302
PDF
Cracking the nut, solving edge ai with apache tools and frameworks
PDF
Cracking the nut, solving edge ai with apache tools and frameworks
PPTX
Matt Franklin - Apache Software (Geekfest)
PDF
Real time stock processing with apache nifi, apache flink and apache kafka
PDF
Big data conference europe real-time streaming in any and all clouds, hybri...
PDF
Let's build a simple ingest to cloud datawarehouse with low code
PDF
Real time cloud native open source streaming of any data to apache solr
PDF
FLiP Into Trino
PDF
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PDF
Using the FLaNK Stack for edge ai (flink, nifi, kafka, kudu)
PDF
Select Star: Flink SQL for Pulsar Folks - Pulsar Summit NA 2021
PDF
Architecting for Scale
PDF
Using FLiP with influxdb for edgeai iot at scale 2022
ApacheCon 2021: Cracking the nut with Apache Pulsar (FLiP)
Data science online camp using the flipn stack for edge ai (flink, nifi, pu...
Osacon 2021 hello hydrate! from stream to clickhouse with apache pulsar and...
ApacheCon 2021: Apache NiFi 101- introduction and best practices
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
Pass data community summit - 2021 - Real-Time Streaming in Azure with Apache ...
ApacheCon 2021 Apache Deep Learning 302
Cracking the nut, solving edge ai with apache tools and frameworks
Cracking the nut, solving edge ai with apache tools and frameworks
Matt Franklin - Apache Software (Geekfest)
Real time stock processing with apache nifi, apache flink and apache kafka
Big data conference europe real-time streaming in any and all clouds, hybri...
Let's build a simple ingest to cloud datawarehouse with low code
Real time cloud native open source streaming of any data to apache solr
FLiP Into Trino
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
Using the FLaNK Stack for edge ai (flink, nifi, kafka, kudu)
Select Star: Flink SQL for Pulsar Folks - Pulsar Summit NA 2021
Architecting for Scale
Using FLiP with influxdb for edgeai iot at scale 2022
Ad

Similar to Codeless pipelines with pulsar and flink (20)

PDF
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
PDF
Designing Event-Driven Applications with Apache NiFi, Apache Flink, Apache Sp...
PDF
Ai dev world utilizing apache pulsar, apache ni fi and minifi for edgeai io...
PDF
Fast Streaming into Clickhouse with Apache Pulsar
PDF
Apache Pulsar Development 101 with Python
PDF
(Current22) Let's Monitor The Conditions at the Conference
PDF
Let’s Monitor Conditions at the Conference With Timothy Spann & David Kjerrum...
PDF
Sink Your Teeth into Streaming at Any Scale
PDF
Sink Your Teeth into Streaming at Any Scale
PDF
Citizen Streaming Engineer - A How To
PDF
Using FLiP with influxdb for EdgeAI IoT at Scale
PDF
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
PPTX
Building an Event Streaming Architecture with Apache Pulsar
PDF
Deep Dive into Building Streaming Applications with Apache Pulsar
PDF
[AI Dev World 2022] Build ML Enhanced Event Streaming
PDF
Using the FLiPN Stack for Edge AI (Flink, NiFi, Pulsar)
PDF
ApacheCon2022_Deep Dive into Building Streaming Applications with Apache Pulsar
PDF
MLconf 2022 NYC Event-Driven Machine Learning at Scale.pdf
PDF
NYC Dec 2022 Meetup_ Building Real-Time Requires a Team
PDF
Virtual Flink Forward 2020: Build your next-generation stream platform based ...
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Designing Event-Driven Applications with Apache NiFi, Apache Flink, Apache Sp...
Ai dev world utilizing apache pulsar, apache ni fi and minifi for edgeai io...
Fast Streaming into Clickhouse with Apache Pulsar
Apache Pulsar Development 101 with Python
(Current22) Let's Monitor The Conditions at the Conference
Let’s Monitor Conditions at the Conference With Timothy Spann & David Kjerrum...
Sink Your Teeth into Streaming at Any Scale
Sink Your Teeth into Streaming at Any Scale
Citizen Streaming Engineer - A How To
Using FLiP with influxdb for EdgeAI IoT at Scale
Timothy Spann [StreamNative] | Using FLaNK with InfluxDB for EdgeAI IoT at Sc...
Building an Event Streaming Architecture with Apache Pulsar
Deep Dive into Building Streaming Applications with Apache Pulsar
[AI Dev World 2022] Build ML Enhanced Event Streaming
Using the FLiPN Stack for Edge AI (Flink, NiFi, Pulsar)
ApacheCon2022_Deep Dive into Building Streaming Applications with Apache Pulsar
MLconf 2022 NYC Event-Driven Machine Learning at Scale.pdf
NYC Dec 2022 Meetup_ Building Real-Time Requires a Team
Virtual Flink Forward 2020: Build your next-generation stream platform based ...
Ad

More from Timothy Spann (20)

PDF
14May2025_TSPANN_FromAirQualityUnstructuredData.pdf
PDF
Streaming AI Pipelines with Apache NiFi and Snowflake NYC 2025
PDF
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
PDF
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
PDF
2024 Dec 05 - PyData Global - Tutorial Its In The Air Tonight
PDF
2024Nov20-BigDataEU-RealTimeAIWithOpenSource
PDF
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
PDF
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
PDF
14 November 2024 - Conf 42 - Prompt Engineering - Codeless Generative AI Pipe...
PDF
2024 Nov 05 - Linux Foundation TAC TALK With Milvus
PPTX
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
PDF
tspann08-Nov-2024_PyDataNYC_Unstructured Data Processing with a Raspberry Pi ...
PDF
2024-10-28 All Things Open - Advanced Retrieval Augmented Generation (RAG) Te...
PDF
10-25-2024_BITS_NYC_Unstructured Data and LLM_ What, Why and How
PDF
2024-OCT-23 NYC Meetup - Unstructured Data Meetup - Unstructured Halloween
PDF
DBTA Round Table with Zilliz and Airbyte - Unstructured Data Engineering
PDF
17-October-2024 NYC AI Camp - Step-by-Step RAG 101
PDF
11-OCT-2024_AI_101_CryptoOracle_UnstructuredData
PDF
2024-10-04 - Grace Hopper Celebration Open Source Day - Stefan
PDF
01-Oct-2024_PES-VectorDatabasesAndAI.pdf
14May2025_TSPANN_FromAirQualityUnstructuredData.pdf
Streaming AI Pipelines with Apache NiFi and Snowflake NYC 2025
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
2024 Dec 05 - PyData Global - Tutorial Its In The Air Tonight
2024Nov20-BigDataEU-RealTimeAIWithOpenSource
TSPANN-2024-Nov-CloudX-Adding Generative AI to Real-Time Streaming Pipelines
2024-Nov-BuildStuff-Adding Generative AI to Real-Time Streaming Pipelines
14 November 2024 - Conf 42 - Prompt Engineering - Codeless Generative AI Pipe...
2024 Nov 05 - Linux Foundation TAC TALK With Milvus
tspann06-NOV-2024_AI-Alliance_NYC_ intro to Data Prep Kit and Open Source RAG
tspann08-Nov-2024_PyDataNYC_Unstructured Data Processing with a Raspberry Pi ...
2024-10-28 All Things Open - Advanced Retrieval Augmented Generation (RAG) Te...
10-25-2024_BITS_NYC_Unstructured Data and LLM_ What, Why and How
2024-OCT-23 NYC Meetup - Unstructured Data Meetup - Unstructured Halloween
DBTA Round Table with Zilliz and Airbyte - Unstructured Data Engineering
17-October-2024 NYC AI Camp - Step-by-Step RAG 101
11-OCT-2024_AI_101_CryptoOracle_UnstructuredData
2024-10-04 - Grace Hopper Celebration Open Source Day - Stefan
01-Oct-2024_PES-VectorDatabasesAndAI.pdf

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Transform Your Business with a Software ERP System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
AI in Product Development-omnex systems
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Introduction to Artificial Intelligence
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How Creative Agencies Leverage Project Management Software.pdf
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Upgrade and Innovation Strategies for SAP ERP Customers
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
How to Migrate SBCGlobal Email to Yahoo Easily
Transform Your Business with a Software ERP System
Which alternative to Crystal Reports is best for small or large businesses.pdf
CHAPTER 2 - PM Management and IT Context
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Online Work Permit System for Fast Permit Processing
ISO 45001 Occupational Health and Safety Management System
AI in Product Development-omnex systems
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Operating system designcfffgfgggggggvggggggggg
Introduction to Artificial Intelligence

Codeless pipelines with pulsar and flink

  • 1. streamnative.io Codeless Pipelines with Pulsar and Flink Timothy Spann Developer Advocate
  • 2. StreamNative Solution Application Messaging Data Pipelines Real-time Contextual Analytics Tiered Storage APP Layer Computing Layer Storage Layer StreamNative Platform IaaS Layer Micro Service NotiïŹcation Dashboard Risk Control Auditing Payment ETL
  • 3. streamnative.io Speaker Bio DZone Zone Leader and Big Data MVB @PaasDev https://github.com/tspannhw https://www.datainmotion.dev/ https://github.com/tspannhw/SpeakerProfile https://dev.to/tspannhw https://sessionize.com/tspann/ https://www.slideshare.net/bunkertor Developer Advocate
  • 4. streamnative.io FLaNK and FLiP Stacks ● Apache Flink ● Apache NiFi ● Apache Kafka ● Apache Flink ● Apache Pulsar ● StreamNative's Flink Connector for Pulsar ● Apache +++ Apache projects are the way for all streaming use cases.
  • 5. streamnative.io Today’s Data. IoT JSON {"uuid": "rpi4_uuid_vml_20210902151842", "amplitude100": 1.1, "amplitude500": 0.5, "amplitude1000": 0.4, "lownoise": 0.5, "midnoise": 0.2, "highnoise": 0.2, "amps": 0.3, "ipaddress": "192.168.1.244", "host": "rp4", "host_name": "rp4", "macaddress": "3e:f6:33:38:9e:d3", "systemtime": "2021-09-02T11:18:43.765279", "endtime": "1630595923.76", "runtime": "49.71", "starttime": "09/02/2021 11:17:52", "cpu": 0.0, "cpu_temp": "34.0", "diskusage": "37206.6 MB", "memory": 5.5, "id": "20210902151842_b1126bd3-f6e1-4eb1-84d0-bd8557a560cf", "temperature": "22.1", "adjtemp": "16.8", "adjtempf": "42.2", "temperaturef": "51.8", "pressure": 1008.0, "humidity": 37.8, "lux": 156.5, "proximity": 0, "oxidising": 12.4, "reducing": 147.3, "nh3": 25.3, "gasKO": "Oxidising: 12444.44 OhmsnReducing: 147300.33 OhmsnNH3: 25266.49 Ohms"}
  • 6. streamnative.io End to End Streaming Codeless Pipeline Enterprise sources Sensors Errors Aggregates Alerts IoT ETL Analytics Streaming SQL Clickstream Market data Machine logs Social
  • 7. streamnative.io All Data - Anytime - Anywhere - Multi-Cloud - Multi-Protocol Multi- inges t Multi- inges t Multi-ingest Merge Priority
  • 8. streamnative.io Python IoT Program Sending Data to MQTT and Pulsar row['gasKO'] = str(readings) json_string = json.dumps(row) json_string = json_string.strip() client.connect("192.168.1.181", 1883, 180) client.publish("persistent://public/default/mqtt-2", payload=json_string, qos=0, retain=True) producer = KafkaProducer(bootstrap_servers='192.168.1.181:9092',retries=3) producer.send('rp4-kafka-1', json.dumps(row).encode('utf-8')) We need to install MQTT, Kafka and Pulsar libraries. You can choose your protocol to communicate with the messaging cluster. pip3 install paho-mqtt pip3 install kafka-python pip3 install pulsar-client
  • 9. streamnative.io Running This All Yourself See: https://github.com/tspannhw/FLiP-SQL https://github.com/tspannhw/FLiP-IoT Run Apache Pulsar Standalone - locally, docker or native cloud (https://console.streamnative.cloud/) Run Apache Flink Standalone - locally, docker or native cloud (https://console.streamnative.cloud/) Run Apache NiFi Single - locally, docker or cloud I run MQTT on Pulsar (MoP) to allow Pulsar to use MQTT protocol (https://github.com/streamnative/mop/releases/tag/v2.8.0.10) I run Kafka on Pulsar (KoP) to allow Pulsar to use Kafka protocol (https://github.com/streamnative/kop)
  • 10. streamnative.io Apache NiFi Consuming From Pulsar Cluster via Multiple Protocols
  • 11. streamnative.io Apache Pulsar is Cloud-Native Messaging and Event-Streaming Platform
  • 12. streamnative.io Apache Pulsar Overview Enable Geo-Replicated Messaging ● Pub-Sub ● Geo-Replication ● Pulsar Functions ● Horizontal Scalability ● Multi-tenancy ● Tiered Persistent Storage ● Pulsar Connectors ● REST API ● CLI ● Many clients available ● Four Different Subscription Types ● Multi-Protocol Support ○ MQTT ○ AMQP ○ JMS ○ Kafka ○ ...
  • 13. streamnative.io What are the BeneïŹts of Pulsar? Data Durability Scalability Geo-Replication Multi-Tenancy Unified Messaging Model
  • 14. streamnative.io Upcoming - Flink + Pulsar (FLiP) https://flink.apache.org/2019/05/03/pulsar-flink.html https://github.com/streamnative/pulsar-flink https://streamnative.io/en/blog/release/2021-04-20-flink-sql- on-streamnative-cloud
  • 15. streamnative.io Apache Flink Apache Flink is a distributed stream processing system. It is capable of providing high throughput, near real-time processing of streams from Pulsar. It is ideal for ambitious Stream Processing compared to Pulsar’s model of lightweight Stream Processing. End-to-end exactly-once stream processing https://streamnative.io/en/blog/release/2021-06-14-exactly-once-semantics-with-transactions-in-pulsar
  • 16. streamnative.io Connect with the Community & Stay Up-To-Date ● Join the Pulsar Slack channel - Apache-Pulsar.slack.com ● Follow @streamnativeio and @apache_pulsar on Twitter ● Subscribe to Monthly Pulsar Newsletter for major news, events, project updates, and resources in the Pulsar community
  • 17. streamnative.io ● https://github.com/tspannhw/FLiP-SQL ● https://github.com/tspannhw/StreamingSQLExamples ● https://github.com/streamnative/pulsar-flink ● https://www.linkedin.com/pulse/2021-schedule-tim-spann/ ● https://github.com/tspannhw/SpeakerProfile/blob/main/2021/talks/20210729_HailHydrate!FromStream toLake_TimSpann.pdf ● https://streamnative.io/en/blog/release/2021-04-20-flink-sql-on-streamnative-cloud ● https://docs.streamnative.io/cloud/stable/compute/flink-sql Deeper Content @PaasDev https://www.pulsardeveloper.com/ timothyspann
  • 18. streamnative.io Pulsar Summit Europe October 6, 2021 Pulsar Summit Asia November 20-21, 2021 Contact us at partners@pulsar-summit.org to become a sponsor or partner