Speaker Bio Developer Advocate
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
streamnative.io
Slide 4
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
Slide 5
Today’s Data. REST and Websocket JSON
I Can Haz Data?
{“symbol”:”CLDR”, “uuid”:”10640832-f139-4b82-8780-e3ad37b3d0 ce”, “ts”:1618529574078, “dt”:1612098900000, “datetime”:”2021/01/31 08:15:00”, “open”:”12.24500”, “close”:”12.25500”, “high”:”12.25500”, “volume”:”12353”, “low”:”12.24500”} streamnative.io
Slide 6
End to End Streaming Demo Pipeline Streaming SQL Alerts Enterprise sources
Errors Aggregates
Analytics
Stocks Clickstream
Market data
Machine logs
Social
Weather
ETL
streamnative.io
Slide 7
Multiinges t
Multiinges t
All Data - Anytime - Anywhere - Multi-Cloud - Multi-Protocol
Multi-ingest
Merge
Priority
streamnative.io
Slide 8
Apache Pulsar is Cloud-Native Messaging and Event-Streaming Platform
streamnative.io
Slide 9
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
Slide 10
What are the Benefits of Pulsar?
Multi-Tenancy
Unified Messaging Model
Scalability
Geo-Replication
Data Durability
streamnative.io
Slide 11
A Unified Messaging Platform
Message Queuing
Data Streaming 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
Slide 14
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
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