SlideShare uma empresa Scribd logo
1 de 62
Baixar para ler offline
Welcome to the first-ever Pulsar Summit,
hosted by:
&
Platinum
Gold
Community
Media
A Big Thanks to Our Sponsors
A Big Thanks to the Program Committee
Sijie Guo Matteo Merli Jia Zhai Jesse Anderson Nozomi Kurihara
Jerry Peng Ben Lorica Dave Fisher Yuvaraj Loganathan
A Big Thanks to the Speakers
Apache Pulsar in 2020
Pulsar Community & Ecosystem
● Major Product
Releases & Updates
● Monthly Webinars
● Weekly Trainings
○ TGIP Every Friday
at 1pm PT
● Case Studies, White
Papers & Use Cases
Apache Pulsar in 2020
Pulsar Community & Ecosystem
Get Involved!
#1. Join the Pulsar Slack channel - Apache-Pulsar.slack.com
○ #PulsarSummit - connect with fellow attendees in real-time
○ #Job-Board - post and search Pulsar-related jobs
#2. Join Pulsar Summit Newsletter List
○ Learn about upcoming webinars, product releases, case studies and
more
#3. Follow @apache_pulsar on Twitter
#4. Take the Post-Summit Survey!
Get Involved!
#1. Join the Pulsar Slack channel -
Apache-Pulsar.slack.com
○ #PulsarSummit - connect with fellow attendees in real-time
○ #Job-Board - post and search Pulsar-related jobs
#2. Join Pulsar Summit Newsletter List
○ Learn about upcoming webinars, product releases, case
studies and more. At the bottom of the
#3. Follow @apache_pulsar on Twitter
#4. Take the Post-Summit Survey!
Apache Pulsar in 2020
First-Ever Apache Pulsar Summit
● 36 speakers
● 35+ sessions
● 550+ attendee sign-ups
● 300+ companies represented
Conference Overview & Logistics
In-Person Summit
San Francisco, CA
March 2020
Virtual Summit
June 2020
Conference Overview & Logistics
2 Days / 3 Tracks / 3 Zoom Links
TRACK 1 TRACK 2 TRACK 3TIME
8:30-9:10
9:20-10
10:20-10:50
11-11:40
Keynote: Adoption, Use Cases & The Future of Pulsar (TRACK 1)
Keynote: Why Splunk Chose Pulsar, by Karthik Ramasamy (TRACK 1)
Scaling Customer
Engagement...
Kafka on Pulsar...
Pulsar Storage on
Bookkeeper...
Getting Pulsar
Spinning...
Event Propagation
across…
Pulsar Functions Deep
Dive...
Pulsar Summit Track Moderators
Track 1: Carolyn King
Marketing, StreamNative
Track 2: Jun Wang
Marketing & Events
Track 3: Rosalie Bartlett
Sr Community Mgr, Verizon Media
Contact us at events@streamnative.io with any questions!
KEYNOTE SESSION:
Messaging and Event Streaming
Adoption, Use Cases and the Future of Pulsar
Matteo Merli / Splunk
Sijie Guo / StreamNative
Who are we?
- Sijie Guo (@sijieg)
- Co-Founder, StreamNative
- PMC Member of Pulsar/BookKeeper
- Ex Co-Founder, Streamlio
- Matteo Merli (@merlimat)
- Sr. Principal Engineer, Splunk
- Co-creator and PMC chair of Pulsar
- Ex Co-Founder, Streamlio
Splunk
Splunk provides operational intelligence software that monitors,
reports, and analyzes real-time machine data.
Splunk acquired Streamlio in Nov 2019 as part of an expanded
investment in the data streaming space.
Splunk is using Pulsar in multiple product lines and it’s deeply
committed in further developing Pulsar and fostering its community.
StreamNative
Founded by the developers of Apache Pulsar and Apache BookKeeper,
StreamNative enables companies to access enterprise data as real-time
event streams.
- Contributing and helping the Pulsar/BK community grow
- Helping people resolve business problems using Pulsar
- Providing managed Pulsar services and enterprise support
Agenda
- How Organizations are Using Pulsar Today / Sijie Guo
- What is Driving Pulsar Adoption / Sijie Guo
- The Future of Apache Pulsar / Matteo Merli
What is Apache Pulsar?
Pulsar is a cloud-native messaging
and event streaming platform
Pulsar’s Global Adoption
Splunk
The Data-to-Everything™
Platform
- Industry: IT
- Adoption: +6 months
- Market Cap: 29B
#1 Splunk Data Stream Processor
based on Apache Pulsar
#2 Streaming and Batch connectors
#3 Pulsar as a Service for Splunk cloud
products
Case Study Highlights
Narvar
Intelligent Customer
Experience Platform
- Industry: Retail
- Adoption: 1.5 years
- Scale: 50k txns/second
- Mission Critical Applications
#1 Real time transactional messaging
#2 Data integration with Data Lake
#3 Complex event processing
#4 Heavy Pulsar Functions user
Case Study Highlights
Instructure
Educational Technology
Company
- Industry: Education
- Adoption: 1+ years
- Scale: 8 AWS regions, 50k
msgs/sec in the busiest region
#1 Low-cost
#2 Easy to manage long term retention
#3 Unified messaging model
Case Study Highlights
Clever Cloud
PaaS Company
- Industry: Cloud Computing
- Adoption: 1+ years
- Use Cases: log ingestion pipeline
and Function as a Service
#1 Multi-tenant queue system
#2 Proxy Architecture
#3 Presto and S3 integration
Case Study Highlights
Tencent
The Wechat Company
- Industry: Internet
- Use case: Financial & Log pipeline
- Adoption: 2+ years
- Scale: 10s billions of financial txns
every day
#1 Powering Tencent Billing Platform
#2 Data transfer layer for federated
machine learning platform
#3 Replace Kafka for its logging pipeline
in Tencent Games
Case Study Highlights
Huya Live
Live Streaming Service
- Market Cap: 4B
- Use case: Log collection
- Adoption: 1+ year
- Scale: 15 millions msgs/sec
#1 Replace Kafka in its log pipeline
#2 Instant scalability
#3 Multi Tenancy
Case Study Highlights
Yum China
American Fortune 500
fast-food company
- Revenue: 8B
- Use case: Notification & Order
Processing
- Adoption: 6+ months
#1 Replace RabbitMQ
#2 Instant scalability
#3 Multi Tenancy
Case Study Highlights
Global Adoption
What is driving Pulsar Adoption?
-
Insights from the Pulsar User Survey 2020
What value do Pulsar bring to your organization?
#1 Increased Agility
#2 Unlocks New Use
Cases for the Business
#3 Reduced Costs
#4 Improved Customer
Experience
What are the top 3 highlights for Pulsar?
#1 Architecture Design
#2 Scalability
#3 Resiliency
Top Use-Cases
#1 Asynchronous
Applications
#2 Building Core Business
Applications
#3 ETL / Data Pipelines
Most-Used Features
#1 Pub/Sub
#2 Multi-Tenancy
#3 Functions
#4 Tiered Storage
#5 Connectors
42%
Consider Pulsar to replace two or more messaging systems,
Because Pulsar is a unified messaging and event streaming platform.
Apache Pulsar: 18-mo Growth Rate
7x
growth
Apache Pulsar today
The Apache Pulsar community has shaped the current Pulsar as -
A cloud-native messaging and event streaming platform
-
Pub/Sub
Store
Process
The future of Apache Pulsar
History
✓ 2012 — Pulsar inception at Yahoo
✓ Mandate: scalable, multi-tenant messaging service
✓ 2016 — Open-Sourced by Yahoo
✓ 2017 — Project migrated to Apache Software Foundation
✓ 2018
✓ Promoted to Top-Level Apache project
✓ Apache Pulsar 2.0 released
✓ 2019 — Adoption increase
Pulsar today
● Huge growth for the project
○ Scope and features
○ Community
● We have been able to build a lot without changing the core of the
system
● The path has been linear:
● Focus on providing the best infra for messaging and event streaming
● Build on the architectural strength of Pulsar
● Listen to the users, make their life easier
1. Pub-Sub implemented over distributed log-storage
2. Schema
3. Pulsar Functions
4. Pulsar IO
5. Pulsar SQL
6. Tiered Storage
Pulsar evolution
Messaging
-
Publish and consume events at scale from anywhere using any
protocols and languages
Protocol Handler (*oP)
- KoP: Kafka-on-Pulsar
- AoP: AMQP-on-Pulsar
- MoP: MQTT-on-Pulsar
New Features
- Transaction Support: lot of progress, coming in 2.7
- REST API to produce / consume
- Readonly brokers:
- High fanout
- Scale brokers on demand without affecting ownership
- Exclusive Producer
- Single writer to provide fencing and leader election for applications
Partitions auto-scaling
- Partitions are an artifact of scaling
- System complexity should be hidden
- Pulsar should be able to automatically manage partitions:
- Increase / Decrease based on load
- Retain ordering
- Remove duality of partitioned/non-partitioned topics
- Pulsar uses ZooKeeper as a metadata store and coordination
service
- Work in ongoing to abstract the metadata access layer
- Soon it will be possible to choose from different backend
implementations
- In future, we would provide out of the box metadata support in
Pulsar
Pluggable metadata store
Storage
-
Continue to push the boundaries for truly scalable stream storage
Performance - Operability - Cost
- A lot of behind the scenes work has been happening on performance
- Continuously ensure that Pulsar + BookKeeper are the most effective
platform to store data in every environment:
- Cloud / Multi-Cloud
- On-Prem
- Efficiently support wildly different requirements:
- Strong consistency and durability
- Low cost and huge throughput
Storage
1. Distributed log-storage
2. Schema — Structured storage
3. Tiered Storage — Infinite stream capacity
4. Topic Compaction — Table & Stream duality
5. Key-Value — Functions state access
Storage evolution
Storage - Columnar Offloader
State Store
Key-Value store used by Pulsar Functions
- Maturing Global State
- Hot-replicas for super-fast failovers
- Monitoring
- Extensive testing
- Change data capture of state updates
- Local read access to cached values
- Efficiently support read-intensive data accesses
Processing
-
Built-In processing + Integrate with existing platforms
Processing
Process event streams in real-time at scale
- Pulsar Functions ⟶ lightweight / serverless compute
- Pulsar-Flink / Pulsar-Spark ⟶ batch and stream processing
- Pulsar SQL ⟶ interactive queries with Presto
Pulsar-Flink
- FLIP-72: Introduce Pulsar Connector
- Batch reader: for batch processing
- Segment reader
- Bypassing brokers
- Read segments from Apache BookKeeper and Tiered Storage
- Sub-stream reader: for scale-out stream processing
- Key_Shared subscription & readers
- Read from brokers
- Scale the processing parallelism beyond the number of partitions
Event storage API
- Provide multiple access layers to the data
- Stream Reader: read events in a partition-based order
- Sub-stream Reader: read events in key-based order
- Segment Readers: read segments from Apache BookKeeper and Tiered Storage
- Integrations
- Pulsar-Flink
- Pulsar-Spark
- Pulsar-Presto
- Pluggable Language Runtime
- Function registry
- Share and reuse functions
- Operability
- Functions Versioning
- Upgrade / Rollback
- A/B testing
- Connectors (Batch / Stream connectors)
Pulsar Functions
Function Mesh
- PIP-66: Function Mesh
- Compose multiple
sources, sinks and
functions together
- YAML Config or DSL
Function Mesh
Managements Tools
- Pulsar Manager
- Support Schema, Functions & Connectors
- Integrate with BookKeeper Visual Manager
- PulsarCtl - Go based CLI admin tool
- Pulsar Helm Chart
- Kubernetes Operator
- Tenant & Topic level configuration policies
- Broker interceptors
- Pluggable provider for tracing and extending broker capabilities
- System Events/Topics - Change Event Streams
Open keynote_carolyn&matteo&sijie

Mais conteúdo relacionado

Mais procurados

Scaling customer engagement with apache pulsar
Scaling customer engagement with apache pulsarScaling customer engagement with apache pulsar
Scaling customer engagement with apache pulsarStreamNative
 
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...StreamNative
 
Serverless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar FunctionsServerless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar FunctionsStreamNative
 
Building a FaaS with pulsar
Building a FaaS with pulsarBuilding a FaaS with pulsar
Building a FaaS with pulsarStreamNative
 
Apache Pulsar and Github
Apache Pulsar and GithubApache Pulsar and Github
Apache Pulsar and GithubStreamNative
 
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...StreamNative
 
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...StreamNative
 
Query Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache FlinkQuery Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache FlinkStreamNative
 
How Orange Financial combat financial frauds over 50M transactions a day usin...
How Orange Financial combat financial frauds over 50M transactions a day usin...How Orange Financial combat financial frauds over 50M transactions a day usin...
How Orange Financial combat financial frauds over 50M transactions a day usin...JinfengHuang3
 
Stream-Native Processing with Pulsar Functions
Stream-Native Processing with Pulsar FunctionsStream-Native Processing with Pulsar Functions
Stream-Native Processing with Pulsar FunctionsStreamlio
 
Integrating Apache Pulsar with Big Data Ecosystem
Integrating Apache Pulsar with Big Data EcosystemIntegrating Apache Pulsar with Big Data Ecosystem
Integrating Apache Pulsar with Big Data EcosystemStreamNative
 
Pulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless EvolutionPulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless EvolutionStreamNative
 
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...StreamNative
 
Five years of operating a large scale globally replicated Pulsar installation...
Five years of operating a large scale globally replicated Pulsar installation...Five years of operating a large scale globally replicated Pulsar installation...
Five years of operating a large scale globally replicated Pulsar installation...StreamNative
 
[March sn meetup] apache pulsar + apache nifi for cloud data lake
[March sn meetup] apache pulsar + apache nifi for cloud data lake[March sn meetup] apache pulsar + apache nifi for cloud data lake
[March sn meetup] apache pulsar + apache nifi for cloud data lakeTimothy Spann
 
Kafka and Spark Streaming
Kafka and Spark StreamingKafka and Spark Streaming
Kafka and Spark Streamingdatamantra
 
Lessons from managing a Pulsar cluster (Nutanix)
Lessons from managing a Pulsar cluster (Nutanix)Lessons from managing a Pulsar cluster (Nutanix)
Lessons from managing a Pulsar cluster (Nutanix)StreamNative
 
Architecture of a Kafka camus infrastructure
Architecture of a Kafka camus infrastructureArchitecture of a Kafka camus infrastructure
Architecture of a Kafka camus infrastructuremattlieber
 

Mais procurados (20)

Scaling customer engagement with apache pulsar
Scaling customer engagement with apache pulsarScaling customer engagement with apache pulsar
Scaling customer engagement with apache pulsar
 
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...
Introducing Kafka-on-Pulsar: bring native Kafka protocol support to Apache Pu...
 
Serverless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar FunctionsServerless Event Streaming with Pulsar Functions
Serverless Event Streaming with Pulsar Functions
 
Building a FaaS with pulsar
Building a FaaS with pulsarBuilding a FaaS with pulsar
Building a FaaS with pulsar
 
Apache Pulsar and Github
Apache Pulsar and GithubApache Pulsar and Github
Apache Pulsar and Github
 
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...
Introducing HerdDB - a distributed JVM embeddable database built upon Apache ...
 
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...
Exactly-Once Made Easy: Transactional Messaging in Apache Pulsar - Pulsar Sum...
 
Query Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache FlinkQuery Pulsar Streams using Apache Flink
Query Pulsar Streams using Apache Flink
 
Kafka on Pulsar
Kafka on Pulsar Kafka on Pulsar
Kafka on Pulsar
 
How Orange Financial combat financial frauds over 50M transactions a day usin...
How Orange Financial combat financial frauds over 50M transactions a day usin...How Orange Financial combat financial frauds over 50M transactions a day usin...
How Orange Financial combat financial frauds over 50M transactions a day usin...
 
Stream-Native Processing with Pulsar Functions
Stream-Native Processing with Pulsar FunctionsStream-Native Processing with Pulsar Functions
Stream-Native Processing with Pulsar Functions
 
Integrating Apache Pulsar with Big Data Ecosystem
Integrating Apache Pulsar with Big Data EcosystemIntegrating Apache Pulsar with Big Data Ecosystem
Integrating Apache Pulsar with Big Data Ecosystem
 
Pulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless EvolutionPulsar Storage on BookKeeper _Seamless Evolution
Pulsar Storage on BookKeeper _Seamless Evolution
 
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...
Unify Storage Backend for Batch and Streaming Computation with Apache Pulsar_...
 
Five years of operating a large scale globally replicated Pulsar installation...
Five years of operating a large scale globally replicated Pulsar installation...Five years of operating a large scale globally replicated Pulsar installation...
Five years of operating a large scale globally replicated Pulsar installation...
 
[March sn meetup] apache pulsar + apache nifi for cloud data lake
[March sn meetup] apache pulsar + apache nifi for cloud data lake[March sn meetup] apache pulsar + apache nifi for cloud data lake
[March sn meetup] apache pulsar + apache nifi for cloud data lake
 
Kafka and Spark Streaming
Kafka and Spark StreamingKafka and Spark Streaming
Kafka and Spark Streaming
 
Kafka blr-meetup-presentation - Kafka internals
Kafka blr-meetup-presentation - Kafka internalsKafka blr-meetup-presentation - Kafka internals
Kafka blr-meetup-presentation - Kafka internals
 
Lessons from managing a Pulsar cluster (Nutanix)
Lessons from managing a Pulsar cluster (Nutanix)Lessons from managing a Pulsar cluster (Nutanix)
Lessons from managing a Pulsar cluster (Nutanix)
 
Architecture of a Kafka camus infrastructure
Architecture of a Kafka camus infrastructureArchitecture of a Kafka camus infrastructure
Architecture of a Kafka camus infrastructure
 

Semelhante a Open keynote_carolyn&matteo&sijie

[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...
[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...
[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...Timothy Spann
 
Event-Driven Applications Done Right - Pulsar Summit SF 2022
Event-Driven Applications Done Right - Pulsar Summit SF 2022Event-Driven Applications Done Right - Pulsar Summit SF 2022
Event-Driven Applications Done Right - Pulsar Summit SF 2022StreamNative
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...StreamNative
 
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022Timothy Spann
 
Using FLiP with influxdb for edgeai iot at scale 2022
Using FLiP with influxdb for edgeai iot at scale 2022Using FLiP with influxdb for edgeai iot at scale 2022
Using FLiP with influxdb for edgeai iot at scale 2022Timothy Spann
 
The Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data ProblemsThe Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data ProblemsMonal Daxini
 
ADV Slides: Trends in Streaming Analytics and Message-oriented Middleware
ADV Slides: Trends in Streaming Analytics and Message-oriented MiddlewareADV Slides: Trends in Streaming Analytics and Message-oriented Middleware
ADV Slides: Trends in Streaming Analytics and Message-oriented MiddlewareDATAVERSITY
 
Confluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - VitalityConfluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - Vitalityconfluent
 
Hail hydrate! from stream to lake using open source
Hail hydrate! from stream to lake using open sourceHail hydrate! from stream to lake using open source
Hail hydrate! from stream to lake using open sourceTimothy Spann
 
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022StreamNative
 
Cloud lunch and learn real-time streaming in azure
Cloud lunch and learn real-time streaming in azureCloud lunch and learn real-time streaming in azure
Cloud lunch and learn real-time streaming in azureTimothy Spann
 
Open Source Bristol 30 March 2022
Open Source Bristol 30 March 2022Open Source Bristol 30 March 2022
Open Source Bristol 30 March 2022Timothy Spann
 
What We Learned From Building a Modern Messaging and Streaming System for Cloud
What We Learned From Building a Modern Messaging and Streaming System for CloudWhat We Learned From Building a Modern Messaging and Streaming System for Cloud
What We Learned From Building a Modern Messaging and Streaming System for CloudStreamNative
 
Music city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lakeMusic city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lakeTimothy Spann
 
Death of the dumb pipes: Using Apache Kafka® for Integration projects
Death of the dumb pipes: Using Apache Kafka® for Integration projectsDeath of the dumb pipes: Using Apache Kafka® for Integration projects
Death of the dumb pipes: Using Apache Kafka® for Integration projectsHostedbyConfluent
 
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and FriendsPortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and FriendsTimothy Spann
 
Elastic Data Analytics Platform @Datadog
Elastic Data Analytics Platform @DatadogElastic Data Analytics Platform @Datadog
Elastic Data Analytics Platform @DatadogC4Media
 
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...confluent
 
JConWorld_ Continuous SQL with Kafka and Flink
JConWorld_ Continuous SQL with Kafka and FlinkJConWorld_ Continuous SQL with Kafka and Flink
JConWorld_ Continuous SQL with Kafka and FlinkTimothy Spann
 

Semelhante a Open keynote_carolyn&matteo&sijie (20)

[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...
[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...
[AerospikeRoadshow] Apache Pulsar Unifies Streaming and Messaging for Real-Ti...
 
Event-Driven Applications Done Right - Pulsar Summit SF 2022
Event-Driven Applications Done Right - Pulsar Summit SF 2022Event-Driven Applications Done Right - Pulsar Summit SF 2022
Event-Driven Applications Done Right - Pulsar Summit SF 2022
 
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
Apache Pulsar: Why Unified Messaging and Streaming Is the Future - Pulsar Sum...
 
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
Using FLiP with InfluxDB for EdgeAI IoT at Scale 2022
 
Using FLiP with influxdb for edgeai iot at scale 2022
Using FLiP with influxdb for edgeai iot at scale 2022Using FLiP with influxdb for edgeai iot at scale 2022
Using FLiP with influxdb for edgeai iot at scale 2022
 
The Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data ProblemsThe Netflix Way to deal with Big Data Problems
The Netflix Way to deal with Big Data Problems
 
ADV Slides: Trends in Streaming Analytics and Message-oriented Middleware
ADV Slides: Trends in Streaming Analytics and Message-oriented MiddlewareADV Slides: Trends in Streaming Analytics and Message-oriented Middleware
ADV Slides: Trends in Streaming Analytics and Message-oriented Middleware
 
Confluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - VitalityConfluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - Vitality
 
Hail hydrate! from stream to lake using open source
Hail hydrate! from stream to lake using open sourceHail hydrate! from stream to lake using open source
Hail hydrate! from stream to lake using open source
 
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022
Data Democracy: Journey to User-Facing Analytics - Pulsar Summit SF 2022
 
Cloud lunch and learn real-time streaming in azure
Cloud lunch and learn real-time streaming in azureCloud lunch and learn real-time streaming in azure
Cloud lunch and learn real-time streaming in azure
 
Open Source Bristol 30 March 2022
Open Source Bristol 30 March 2022Open Source Bristol 30 March 2022
Open Source Bristol 30 March 2022
 
What We Learned From Building a Modern Messaging and Streaming System for Cloud
What We Learned From Building a Modern Messaging and Streaming System for CloudWhat We Learned From Building a Modern Messaging and Streaming System for Cloud
What We Learned From Building a Modern Messaging and Streaming System for Cloud
 
Music city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lakeMusic city data Hail Hydrate! from stream to lake
Music city data Hail Hydrate! from stream to lake
 
Death of the dumb pipes: Using Apache Kafka® for Integration projects
Death of the dumb pipes: Using Apache Kafka® for Integration projectsDeath of the dumb pipes: Using Apache Kafka® for Integration projects
Death of the dumb pipes: Using Apache Kafka® for Integration projects
 
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and FriendsPortoTechHub  - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
PortoTechHub - Hail Hydrate! From Stream to Lake with Apache Pulsar and Friends
 
Elastic Data Analytics Platform @Datadog
Elastic Data Analytics Platform @DatadogElastic Data Analytics Platform @Datadog
Elastic Data Analytics Platform @Datadog
 
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
Devenport, Ward, and Hoffmann, "ONIX for Serials: Case Studies of Use"
 
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...Introducing Events and Stream Processing into Nationwide Building Society (Ro...
Introducing Events and Stream Processing into Nationwide Building Society (Ro...
 
JConWorld_ Continuous SQL with Kafka and Flink
JConWorld_ Continuous SQL with Kafka and FlinkJConWorld_ Continuous SQL with Kafka and Flink
JConWorld_ Continuous SQL with Kafka and Flink
 

Mais de StreamNative

Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022
Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022
Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022StreamNative
 
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...StreamNative
 
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...StreamNative
 
Distributed Database Design Decisions to Support High Performance Event Strea...
Distributed Database Design Decisions to Support High Performance Event Strea...Distributed Database Design Decisions to Support High Performance Event Strea...
Distributed Database Design Decisions to Support High Performance Event Strea...StreamNative
 
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022StreamNative
 
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022StreamNative
 
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...StreamNative
 
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...StreamNative
 
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022StreamNative
 
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...StreamNative
 
Understanding Broker Load Balancing - Pulsar Summit SF 2022
Understanding Broker Load Balancing - Pulsar Summit SF 2022Understanding Broker Load Balancing - Pulsar Summit SF 2022
Understanding Broker Load Balancing - Pulsar Summit SF 2022StreamNative
 
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...StreamNative
 
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022StreamNative
 
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022StreamNative
 
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022StreamNative
 
Welcome and Opening Remarks - Pulsar Summit SF 2022
Welcome and Opening Remarks - Pulsar Summit SF 2022Welcome and Opening Remarks - Pulsar Summit SF 2022
Welcome and Opening Remarks - Pulsar Summit SF 2022StreamNative
 
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...StreamNative
 
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...StreamNative
 
Improvements Made in KoP 2.9.0 - Pulsar Summit Asia 2021
Improvements Made in KoP 2.9.0  - Pulsar Summit Asia 2021Improvements Made in KoP 2.9.0  - Pulsar Summit Asia 2021
Improvements Made in KoP 2.9.0 - Pulsar Summit Asia 2021StreamNative
 
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...StreamNative
 

Mais de StreamNative (20)

Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022
Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022
Is Using KoP (Kafka-on-Pulsar) a Good Idea? - Pulsar Summit SF 2022
 
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
 
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...
Blue-green deploys with Pulsar & Envoy in an event-driven microservice ecosys...
 
Distributed Database Design Decisions to Support High Performance Event Strea...
Distributed Database Design Decisions to Support High Performance Event Strea...Distributed Database Design Decisions to Support High Performance Event Strea...
Distributed Database Design Decisions to Support High Performance Event Strea...
 
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022
Simplify Pulsar Functions Development with SQL - Pulsar Summit SF 2022
 
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
 
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...
Validating Apache Pulsar’s Behavior under Failure Conditions - Pulsar Summit ...
 
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...
Cross the Streams! Creating Streaming Data Pipelines with Apache Flink + Apac...
 
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022
Message Redelivery: An Unexpected Journey - Pulsar Summit SF 2022
 
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
Unlocking the Power of Lakehouse Architectures with Apache Pulsar and Apache ...
 
Understanding Broker Load Balancing - Pulsar Summit SF 2022
Understanding Broker Load Balancing - Pulsar Summit SF 2022Understanding Broker Load Balancing - Pulsar Summit SF 2022
Understanding Broker Load Balancing - Pulsar Summit SF 2022
 
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
Building an Asynchronous Application Framework with Python and Pulsar - Pulsa...
 
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022
Pulsar's Journey in Yahoo!: On-prem, Cloud and Hybrid - Pulsar Summit SF 2022
 
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022
Pulsar @ Scale. 200M RPM and 1K instances - Pulsar Summit SF 2022
 
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022
Beam + Pulsar: Powerful Stream Processing at Scale - Pulsar Summit SF 2022
 
Welcome and Opening Remarks - Pulsar Summit SF 2022
Welcome and Opening Remarks - Pulsar Summit SF 2022Welcome and Opening Remarks - Pulsar Summit SF 2022
Welcome and Opening Remarks - Pulsar Summit SF 2022
 
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...
Log System As Backbone – How We Built the World’s Most Advanced Vector Databa...
 
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...
MoP(MQTT on Pulsar) - a Powerful Tool for Apache Pulsar in IoT - Pulsar Summi...
 
Improvements Made in KoP 2.9.0 - Pulsar Summit Asia 2021
Improvements Made in KoP 2.9.0  - Pulsar Summit Asia 2021Improvements Made in KoP 2.9.0  - Pulsar Summit Asia 2021
Improvements Made in KoP 2.9.0 - Pulsar Summit Asia 2021
 
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...
Pulsar in the Lakehouse: Overview of Apache Pulsar and Delta Lake Connector -...
 

Último

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 

Último (20)

Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 

Open keynote_carolyn&matteo&sijie

  • 1.
  • 2. Welcome to the first-ever Pulsar Summit, hosted by: &
  • 4. A Big Thanks to the Program Committee Sijie Guo Matteo Merli Jia Zhai Jesse Anderson Nozomi Kurihara Jerry Peng Ben Lorica Dave Fisher Yuvaraj Loganathan
  • 5. A Big Thanks to the Speakers
  • 7. Pulsar Community & Ecosystem ● Major Product Releases & Updates ● Monthly Webinars ● Weekly Trainings ○ TGIP Every Friday at 1pm PT ● Case Studies, White Papers & Use Cases
  • 9. Pulsar Community & Ecosystem
  • 10. Get Involved! #1. Join the Pulsar Slack channel - Apache-Pulsar.slack.com ○ #PulsarSummit - connect with fellow attendees in real-time ○ #Job-Board - post and search Pulsar-related jobs #2. Join Pulsar Summit Newsletter List ○ Learn about upcoming webinars, product releases, case studies and more #3. Follow @apache_pulsar on Twitter #4. Take the Post-Summit Survey!
  • 11. Get Involved! #1. Join the Pulsar Slack channel - Apache-Pulsar.slack.com ○ #PulsarSummit - connect with fellow attendees in real-time ○ #Job-Board - post and search Pulsar-related jobs #2. Join Pulsar Summit Newsletter List ○ Learn about upcoming webinars, product releases, case studies and more. At the bottom of the #3. Follow @apache_pulsar on Twitter #4. Take the Post-Summit Survey!
  • 12. Apache Pulsar in 2020 First-Ever Apache Pulsar Summit ● 36 speakers ● 35+ sessions ● 550+ attendee sign-ups ● 300+ companies represented
  • 13. Conference Overview & Logistics In-Person Summit San Francisco, CA March 2020 Virtual Summit June 2020
  • 14. Conference Overview & Logistics 2 Days / 3 Tracks / 3 Zoom Links TRACK 1 TRACK 2 TRACK 3TIME 8:30-9:10 9:20-10 10:20-10:50 11-11:40 Keynote: Adoption, Use Cases & The Future of Pulsar (TRACK 1) Keynote: Why Splunk Chose Pulsar, by Karthik Ramasamy (TRACK 1) Scaling Customer Engagement... Kafka on Pulsar... Pulsar Storage on Bookkeeper... Getting Pulsar Spinning... Event Propagation across… Pulsar Functions Deep Dive...
  • 15. Pulsar Summit Track Moderators Track 1: Carolyn King Marketing, StreamNative Track 2: Jun Wang Marketing & Events Track 3: Rosalie Bartlett Sr Community Mgr, Verizon Media Contact us at events@streamnative.io with any questions!
  • 16. KEYNOTE SESSION: Messaging and Event Streaming Adoption, Use Cases and the Future of Pulsar Matteo Merli / Splunk Sijie Guo / StreamNative
  • 17. Who are we? - Sijie Guo (@sijieg) - Co-Founder, StreamNative - PMC Member of Pulsar/BookKeeper - Ex Co-Founder, Streamlio - Matteo Merli (@merlimat) - Sr. Principal Engineer, Splunk - Co-creator and PMC chair of Pulsar - Ex Co-Founder, Streamlio
  • 18. Splunk Splunk provides operational intelligence software that monitors, reports, and analyzes real-time machine data. Splunk acquired Streamlio in Nov 2019 as part of an expanded investment in the data streaming space. Splunk is using Pulsar in multiple product lines and it’s deeply committed in further developing Pulsar and fostering its community.
  • 19. StreamNative Founded by the developers of Apache Pulsar and Apache BookKeeper, StreamNative enables companies to access enterprise data as real-time event streams. - Contributing and helping the Pulsar/BK community grow - Helping people resolve business problems using Pulsar - Providing managed Pulsar services and enterprise support
  • 20. Agenda - How Organizations are Using Pulsar Today / Sijie Guo - What is Driving Pulsar Adoption / Sijie Guo - The Future of Apache Pulsar / Matteo Merli
  • 21. What is Apache Pulsar?
  • 22. Pulsar is a cloud-native messaging and event streaming platform
  • 24. Splunk The Data-to-Everything™ Platform - Industry: IT - Adoption: +6 months - Market Cap: 29B #1 Splunk Data Stream Processor based on Apache Pulsar #2 Streaming and Batch connectors #3 Pulsar as a Service for Splunk cloud products Case Study Highlights
  • 25. Narvar Intelligent Customer Experience Platform - Industry: Retail - Adoption: 1.5 years - Scale: 50k txns/second - Mission Critical Applications #1 Real time transactional messaging #2 Data integration with Data Lake #3 Complex event processing #4 Heavy Pulsar Functions user Case Study Highlights
  • 26. Instructure Educational Technology Company - Industry: Education - Adoption: 1+ years - Scale: 8 AWS regions, 50k msgs/sec in the busiest region #1 Low-cost #2 Easy to manage long term retention #3 Unified messaging model Case Study Highlights
  • 27. Clever Cloud PaaS Company - Industry: Cloud Computing - Adoption: 1+ years - Use Cases: log ingestion pipeline and Function as a Service #1 Multi-tenant queue system #2 Proxy Architecture #3 Presto and S3 integration Case Study Highlights
  • 28. Tencent The Wechat Company - Industry: Internet - Use case: Financial & Log pipeline - Adoption: 2+ years - Scale: 10s billions of financial txns every day #1 Powering Tencent Billing Platform #2 Data transfer layer for federated machine learning platform #3 Replace Kafka for its logging pipeline in Tencent Games Case Study Highlights
  • 29. Huya Live Live Streaming Service - Market Cap: 4B - Use case: Log collection - Adoption: 1+ year - Scale: 15 millions msgs/sec #1 Replace Kafka in its log pipeline #2 Instant scalability #3 Multi Tenancy Case Study Highlights
  • 30. Yum China American Fortune 500 fast-food company - Revenue: 8B - Use case: Notification & Order Processing - Adoption: 6+ months #1 Replace RabbitMQ #2 Instant scalability #3 Multi Tenancy Case Study Highlights
  • 32. What is driving Pulsar Adoption? - Insights from the Pulsar User Survey 2020
  • 33. What value do Pulsar bring to your organization? #1 Increased Agility #2 Unlocks New Use Cases for the Business #3 Reduced Costs #4 Improved Customer Experience
  • 34. What are the top 3 highlights for Pulsar? #1 Architecture Design #2 Scalability #3 Resiliency
  • 35. Top Use-Cases #1 Asynchronous Applications #2 Building Core Business Applications #3 ETL / Data Pipelines
  • 36. Most-Used Features #1 Pub/Sub #2 Multi-Tenancy #3 Functions #4 Tiered Storage #5 Connectors
  • 37. 42% Consider Pulsar to replace two or more messaging systems, Because Pulsar is a unified messaging and event streaming platform.
  • 38. Apache Pulsar: 18-mo Growth Rate 7x growth
  • 39. Apache Pulsar today The Apache Pulsar community has shaped the current Pulsar as - A cloud-native messaging and event streaming platform - Pub/Sub Store Process
  • 40. The future of Apache Pulsar
  • 41. History ✓ 2012 — Pulsar inception at Yahoo ✓ Mandate: scalable, multi-tenant messaging service ✓ 2016 — Open-Sourced by Yahoo ✓ 2017 — Project migrated to Apache Software Foundation ✓ 2018 ✓ Promoted to Top-Level Apache project ✓ Apache Pulsar 2.0 released ✓ 2019 — Adoption increase
  • 42. Pulsar today ● Huge growth for the project ○ Scope and features ○ Community ● We have been able to build a lot without changing the core of the system ● The path has been linear: ● Focus on providing the best infra for messaging and event streaming ● Build on the architectural strength of Pulsar ● Listen to the users, make their life easier
  • 43. 1. Pub-Sub implemented over distributed log-storage 2. Schema 3. Pulsar Functions 4. Pulsar IO 5. Pulsar SQL 6. Tiered Storage Pulsar evolution
  • 44. Messaging - Publish and consume events at scale from anywhere using any protocols and languages
  • 45. Protocol Handler (*oP) - KoP: Kafka-on-Pulsar - AoP: AMQP-on-Pulsar - MoP: MQTT-on-Pulsar
  • 46. New Features - Transaction Support: lot of progress, coming in 2.7 - REST API to produce / consume - Readonly brokers: - High fanout - Scale brokers on demand without affecting ownership - Exclusive Producer - Single writer to provide fencing and leader election for applications
  • 47. Partitions auto-scaling - Partitions are an artifact of scaling - System complexity should be hidden - Pulsar should be able to automatically manage partitions: - Increase / Decrease based on load - Retain ordering - Remove duality of partitioned/non-partitioned topics
  • 48. - Pulsar uses ZooKeeper as a metadata store and coordination service - Work in ongoing to abstract the metadata access layer - Soon it will be possible to choose from different backend implementations - In future, we would provide out of the box metadata support in Pulsar Pluggable metadata store
  • 49. Storage - Continue to push the boundaries for truly scalable stream storage Performance - Operability - Cost
  • 50. - A lot of behind the scenes work has been happening on performance - Continuously ensure that Pulsar + BookKeeper are the most effective platform to store data in every environment: - Cloud / Multi-Cloud - On-Prem - Efficiently support wildly different requirements: - Strong consistency and durability - Low cost and huge throughput Storage
  • 51. 1. Distributed log-storage 2. Schema — Structured storage 3. Tiered Storage — Infinite stream capacity 4. Topic Compaction — Table & Stream duality 5. Key-Value — Functions state access Storage evolution
  • 52. Storage - Columnar Offloader
  • 53. State Store Key-Value store used by Pulsar Functions - Maturing Global State - Hot-replicas for super-fast failovers - Monitoring - Extensive testing - Change data capture of state updates - Local read access to cached values - Efficiently support read-intensive data accesses
  • 54. Processing - Built-In processing + Integrate with existing platforms
  • 55. Processing Process event streams in real-time at scale - Pulsar Functions ⟶ lightweight / serverless compute - Pulsar-Flink / Pulsar-Spark ⟶ batch and stream processing - Pulsar SQL ⟶ interactive queries with Presto
  • 56. Pulsar-Flink - FLIP-72: Introduce Pulsar Connector - Batch reader: for batch processing - Segment reader - Bypassing brokers - Read segments from Apache BookKeeper and Tiered Storage - Sub-stream reader: for scale-out stream processing - Key_Shared subscription & readers - Read from brokers - Scale the processing parallelism beyond the number of partitions
  • 57. Event storage API - Provide multiple access layers to the data - Stream Reader: read events in a partition-based order - Sub-stream Reader: read events in key-based order - Segment Readers: read segments from Apache BookKeeper and Tiered Storage - Integrations - Pulsar-Flink - Pulsar-Spark - Pulsar-Presto
  • 58. - Pluggable Language Runtime - Function registry - Share and reuse functions - Operability - Functions Versioning - Upgrade / Rollback - A/B testing - Connectors (Batch / Stream connectors) Pulsar Functions
  • 59. Function Mesh - PIP-66: Function Mesh - Compose multiple sources, sinks and functions together - YAML Config or DSL
  • 61. Managements Tools - Pulsar Manager - Support Schema, Functions & Connectors - Integrate with BookKeeper Visual Manager - PulsarCtl - Go based CLI admin tool - Pulsar Helm Chart - Kubernetes Operator - Tenant & Topic level configuration policies - Broker interceptors - Pluggable provider for tracing and extending broker capabilities - System Events/Topics - Change Event Streams