SlideShare a Scribd company logo
Self intro
Yu Liu
HP
Technical writer
Apache Trafodion Committer (HTAP database)
StreamNative
Content strategist
Apache Pulsar Contributor
How to build a
welcoming community
4Continue from Jennifer’s talk - Apache Pulsar Events
Rapid growth from 2019/04
ü Stand in users’ shoes
ü Discover users’ real needs
ü Make users feel valued
ü Grow up with users
ü Stand in users’ shoes
q Make it easy-to-use
• Document everything
• You are what you write
q Fast responsive
Developer - get started easily
Developer - build development environment quickly
Technical writer - contribute doc conveniently
Translator - start translation simply
ü Stand in users’ shoes
q Make it easy-to-use
q Fast responsive
Real-time discussion
Slack
WeChat
Real-time discussion
Mailing list
GitHub PR/Issue
ü Stand in users’ shoes
ü Discover users’ real needs
ü Make users feel valued
ü Grow up with users
Tangible – measured with computer
• Pull requests
• Issues
• Tests
• Questions posted/answered
• ...
Does survey cheat?
Cos con19 about  Pulsar (By Yu Liu)
Intangible – associated with humans
Hard to measure
• Motivation
• Engagement
• Respect
• Satisfaction
• ...
Intangible – observe body language
How satisfied users are at a meetup:
• How many users sit close to the front?
• How many users are on their laptops while watching talks?
• How many hands go up for questions?
• How many eye contacts between speakers and users?
• How many users are tweeting out to the hashtag while watching talks?
• ...
What users needs are at meetup
• Case studies attract the most
• Eager to talk with PMC/committer
• 30min speech + 10min Q&A
• Half day
ü Stand in users’ shoes
ü Discover users’ real needs
ü Make users feel valued
ü Grow up with users
Motivate users with incentives
Users are rewarded with extrinsic rewards
• T-shirt
• Bag
• Sticker
• Gadget
• Conference tickets
• ...
2019/06 Apache Pulsar Meetup | Shenzhen
Users got Pulsar T-shirts as rewards
Motivate users with incentives
Apache Dubbo
Motivate users with incentives
Users are rewarded with intrinsic rewards
• Increased responsibilities
• Reputation
• Kudos
• ...
2019/08 Apache Pulsar Meetup | Beijing
PMC/committers are invited to give speeches and share experiences
ü Stand in users’ shoes
ü Discover users’ real needs
ü Make users feel valued
ü Grow up with users
Pulsar roadmap
• Iterate fast
• Release often
2.2.0
2018/10
2.2.1
2019/01
2.3.0
2019/02
2.3.1
2019/04
2.3.2
2019/05
2.4.0
2019/06
2.4.1
2019/08
2.4.2
2019/11
Virtuous circle between Pulsar & users
• Positive feedback loop
• Continuous process of improvement
Needs
Develop
features
Contribute
back
Pulsar
Pulsar major user - Zhaopin.com
• First domestic company uses
Pulsar in production
Scenario
• Messaging system
Pains
• RabbitMQ + Kafka: high cost, data inconsistency, etc.
Replace
• 2018/08: replace RabbitMQ with Pulsar in production
• Reason: scale up, disaster recovery, message rewinding, etc.
Contribute
• 2018/08: contribute back to Pulsar
• Reason: deal letter topic, message tracing, etc.
Core features contributed by Zhaopin.com
• Dead letter topic
• Key_shared subscription
• Client Interceptors
• Time partitioned un-ack
message tracker
• Key based message batcher
• Service URL provider
• Schema improvements
Pulsar 2.5.0
• Bulk writing interface of
messages
• HDFS offloader
• System topic
• Sticky consumer
• SQL improvements
Core features contributed Tencent
Scenario
• Billing system
Pains
• Read cached messages in bulk mode slows down message
consumption
• Way of reading LAC for bookie is incorrect
• Cluster does not support read/write splitting
Develop
• Synchronous replication across cities
• Read only broker
Contribute
• Contribute back to Pulsar in 2019/12
Features contributed by StreamNative
Pains
• Pulsar Dashboard: simply collects and displays info
and lacks the ability to manage Pulsar (cluster, tenant,
namespace, topic, etc.)
• Pulsar: incomplete ecosystem
Needs
• A management console
• Comprehensive ecosystem
Develop
• Pulsar Manager: a simple and easy-to-use GUI
management tool with multiple features (support
dynamic configurations of multiple environments)
Contribute
• StreamNative open sourced and contribute Pulsar
Manager to community in 2019/09
Apache Pulsar Manager
Challenges in community
5
Challenge
Too many questions in WeChat group and Slack
q Technical support eats up much time
q Duplicated questions are answered many times
but not well collected, categorized, and documented
Solution
Expertise
Interactive
Anytime
Anywhere
Live
streaming
Advantage
User
• Live interactive experience
• Get real-time on-demand contents (AMA)
• Learn expertise shared by core engineers directly
Pulsar
• Learning Pulsar becomes more accessible (diverse learner base) and
impactful that never seen before
• Reuse lectures
• Cost-effectiveness
Instructor
• Metric available
• Collaborative environment and sharing possibilities
Writer/Translator
• Convert knowledge to documents
Q & A
Thank you

More Related Content

PDF
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase
 
PPTX
Music streams
Stefano Galarraga
 
PPTX
From java to scala at crowd mix
Stefano Galarraga
 
PPTX
HBaseCon 2013: General Session
Cloudera, Inc.
 
PDF
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
Carlos Santana
 
PDF
Serverless: when functions and GitOps collide
Edward Wilde
 
PDF
SOA Latam 2015
Domingo Suarez Torres
 
PDF
Splunk Spark Integration
Gang Tao
 
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase
 
Music streams
Stefano Galarraga
 
From java to scala at crowd mix
Stefano Galarraga
 
HBaseCon 2013: General Session
Cloudera, Inc.
 
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
Carlos Santana
 
Serverless: when functions and GitOps collide
Edward Wilde
 
SOA Latam 2015
Domingo Suarez Torres
 
Splunk Spark Integration
Gang Tao
 

What's hot (20)

PPTX
Markup languages and warp-speed documentation
Lois Patterson
 
PDF
Serverless On Stage - Serverless URL Shortener
Luca Bianchi
 
PPTX
Deploying Apps on OpenStack
Anne Gentle
 
PDF
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Atlassian
 
PPTX
Drone fly - Decoupling Event Listeners from the Hive Metastore
Abhimanyu Gupta
 
PPTX
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Adrian Cockcroft
 
PDF
Greenfields tech decisions
Trent Hornibrook
 
PDF
Zero To Cloud (OSCon 2014)
Justin Ryan
 
PPTX
Upgrading your Infrastructure via Terraform
Morgan Willis
 
PDF
20161103 Serverless Italy Meetup
Luca Bianchi
 
PPTX
How to run a global, cloud scale event for 10.000 people
RobBos10
 
PPTX
Getting started with Apache Airavata
Heshan Suriyaarachchi
 
PPTX
OpenStack Doc Overview for Boot Camp
Anne Gentle
 
PDF
The Holy Grail of continuous delivery in distributed teams environment
Szymon Kurcab
 
PPTX
Integrating Taverna Player into Scratchpads
Robert Haines
 
PDF
Bots are taking my job, so I started rollin my own
Jürgen Brüder
 
PPTX
Deep Learning and Streaming in Apache Spark 2.x with Matei Zaharia
Jen Aman
 
PPTX
Apache Flink First Half of 2015 Community Update
Robert Metzger
 
PDF
OpenFaaS - zero serverless in 60 seconds anywhere with case-studies
Alex Ellis
 
PDF
What we talk about when we talk about DevOps
Ricard Clau
 
Markup languages and warp-speed documentation
Lois Patterson
 
Serverless On Stage - Serverless URL Shortener
Luca Bianchi
 
Deploying Apps on OpenStack
Anne Gentle
 
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
Atlassian
 
Drone fly - Decoupling Event Listeners from the Hive Metastore
Abhimanyu Gupta
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Adrian Cockcroft
 
Greenfields tech decisions
Trent Hornibrook
 
Zero To Cloud (OSCon 2014)
Justin Ryan
 
Upgrading your Infrastructure via Terraform
Morgan Willis
 
20161103 Serverless Italy Meetup
Luca Bianchi
 
How to run a global, cloud scale event for 10.000 people
RobBos10
 
Getting started with Apache Airavata
Heshan Suriyaarachchi
 
OpenStack Doc Overview for Boot Camp
Anne Gentle
 
The Holy Grail of continuous delivery in distributed teams environment
Szymon Kurcab
 
Integrating Taverna Player into Scratchpads
Robert Haines
 
Bots are taking my job, so I started rollin my own
Jürgen Brüder
 
Deep Learning and Streaming in Apache Spark 2.x with Matei Zaharia
Jen Aman
 
Apache Flink First Half of 2015 Community Update
Robert Metzger
 
OpenFaaS - zero serverless in 60 seconds anywhere with case-studies
Alex Ellis
 
What we talk about when we talk about DevOps
Ricard Clau
 
Ad

Similar to Cos con19 about Pulsar (By Yu Liu) (20)

PPTX
SharePoint Saturday Cambridge 2017: Training your organisation on Office 365
Marijn Somers
 
PDF
Start contributing to OSS projects on your way
Kazuaki Matsuo
 
ODP
Building Better FLOSS Community Relationships @ FB
Davide Cavalca
 
PPT
Low and No Cost ICT tools
PAVS Communities 2.0
 
PPTX
Documenting APIs: Sample Code and More (with many pictures of cats)
Anya Stettler
 
PPTX
Agile ux fullday-uxpa2016
UXPA International
 
PPTX
Engaging a Developer Audience: Documentation and More
Anya Stettler
 
PPTX
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
PPTX
User Experience Service showcase lightning talks - December 2018
Neil Allison
 
PPTX
Building a community - BuildStuff Lithuania 2014
Gill Cleeren
 
PDF
Adopt & Adapt: A Faster Path to Experience Governance & Standards
Susan Price
 
PDF
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Lee Calcote
 
PPTX
Collaboration analytics -Quality of work and productivity- for
shwetaaggarwal2006
 
PPTX
Tauranga DNUG 2010-11-11
dbruning
 
PDF
Achieving Organization 2.0
Meredith Farkas
 
PDF
Organization 2.0
Meredith Farkas
 
PDF
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
PPTX
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
Anna Perricci
 
PPTX
Documenting APIs with Cats
Anya Stettler
 
PPTX
Documenting APIs With Cats; GlueCon 2015
Avalara Developers
 
SharePoint Saturday Cambridge 2017: Training your organisation on Office 365
Marijn Somers
 
Start contributing to OSS projects on your way
Kazuaki Matsuo
 
Building Better FLOSS Community Relationships @ FB
Davide Cavalca
 
Low and No Cost ICT tools
PAVS Communities 2.0
 
Documenting APIs: Sample Code and More (with many pictures of cats)
Anya Stettler
 
Agile ux fullday-uxpa2016
UXPA International
 
Engaging a Developer Audience: Documentation and More
Anya Stettler
 
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
User Experience Service showcase lightning talks - December 2018
Neil Allison
 
Building a community - BuildStuff Lithuania 2014
Gill Cleeren
 
Adopt & Adapt: A Faster Path to Experience Governance & Standards
Susan Price
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Lee Calcote
 
Collaboration analytics -Quality of work and productivity- for
shwetaaggarwal2006
 
Tauranga DNUG 2010-11-11
dbruning
 
Achieving Organization 2.0
Meredith Farkas
 
Organization 2.0
Meredith Farkas
 
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
Anna Perricci
 
Documenting APIs with Cats
Anya Stettler
 
Documenting APIs With Cats; GlueCon 2015
Avalara Developers
 
Ad

More from StreamNative (20)

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

Recently uploaded (20)

PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PDF
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
PPT
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
PPTX
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
PDF
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
PPTX
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
PPTX
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
PPTX
Data-Users-in-Database-Management-Systems (1).pptx
dharmik832021
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PPTX
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
PPTX
Introduction to Data Analytics and Data Science
KavithaCIT
 
PPTX
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PPTX
Introduction to computer chapter one 2017.pptx
mensunmarley
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PPTX
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPTX
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
short term project on AI Driven Data Analytics
JMJCollegeComputerde
 
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
Data-Users-in-Database-Management-Systems (1).pptx
dharmik832021
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
Introduction to Data Analytics and Data Science
KavithaCIT
 
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Introduction to computer chapter one 2017.pptx
mensunmarley
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 

Cos con19 about Pulsar (By Yu Liu)

  • 1. Self intro Yu Liu HP Technical writer Apache Trafodion Committer (HTAP database) StreamNative Content strategist Apache Pulsar Contributor
  • 2. How to build a welcoming community 4Continue from Jennifer’s talk - Apache Pulsar Events
  • 4. ü Stand in users’ shoes ü Discover users’ real needs ü Make users feel valued ü Grow up with users
  • 5. ü Stand in users’ shoes q Make it easy-to-use • Document everything • You are what you write q Fast responsive
  • 6. Developer - get started easily
  • 7. Developer - build development environment quickly
  • 8. Technical writer - contribute doc conveniently
  • 9. Translator - start translation simply
  • 10. ü Stand in users’ shoes q Make it easy-to-use q Fast responsive
  • 13. ü Stand in users’ shoes ü Discover users’ real needs ü Make users feel valued ü Grow up with users
  • 14. Tangible – measured with computer • Pull requests • Issues • Tests • Questions posted/answered • ...
  • 17. Intangible – associated with humans Hard to measure • Motivation • Engagement • Respect • Satisfaction • ...
  • 18. Intangible – observe body language How satisfied users are at a meetup: • How many users sit close to the front? • How many users are on their laptops while watching talks? • How many hands go up for questions? • How many eye contacts between speakers and users? • How many users are tweeting out to the hashtag while watching talks? • ...
  • 19. What users needs are at meetup • Case studies attract the most • Eager to talk with PMC/committer • 30min speech + 10min Q&A • Half day
  • 20. ü Stand in users’ shoes ü Discover users’ real needs ü Make users feel valued ü Grow up with users
  • 21. Motivate users with incentives Users are rewarded with extrinsic rewards • T-shirt • Bag • Sticker • Gadget • Conference tickets • ... 2019/06 Apache Pulsar Meetup | Shenzhen Users got Pulsar T-shirts as rewards
  • 22. Motivate users with incentives Apache Dubbo
  • 23. Motivate users with incentives Users are rewarded with intrinsic rewards • Increased responsibilities • Reputation • Kudos • ... 2019/08 Apache Pulsar Meetup | Beijing PMC/committers are invited to give speeches and share experiences
  • 24. ü Stand in users’ shoes ü Discover users’ real needs ü Make users feel valued ü Grow up with users
  • 25. Pulsar roadmap • Iterate fast • Release often 2.2.0 2018/10 2.2.1 2019/01 2.3.0 2019/02 2.3.1 2019/04 2.3.2 2019/05 2.4.0 2019/06 2.4.1 2019/08 2.4.2 2019/11
  • 26. Virtuous circle between Pulsar & users • Positive feedback loop • Continuous process of improvement Needs Develop features Contribute back Pulsar
  • 27. Pulsar major user - Zhaopin.com • First domestic company uses Pulsar in production Scenario • Messaging system Pains • RabbitMQ + Kafka: high cost, data inconsistency, etc. Replace • 2018/08: replace RabbitMQ with Pulsar in production • Reason: scale up, disaster recovery, message rewinding, etc. Contribute • 2018/08: contribute back to Pulsar • Reason: deal letter topic, message tracing, etc.
  • 28. Core features contributed by Zhaopin.com • Dead letter topic • Key_shared subscription • Client Interceptors • Time partitioned un-ack message tracker • Key based message batcher • Service URL provider • Schema improvements Pulsar 2.5.0 • Bulk writing interface of messages • HDFS offloader • System topic • Sticky consumer • SQL improvements
  • 29. Core features contributed Tencent Scenario • Billing system Pains • Read cached messages in bulk mode slows down message consumption • Way of reading LAC for bookie is incorrect • Cluster does not support read/write splitting Develop • Synchronous replication across cities • Read only broker Contribute • Contribute back to Pulsar in 2019/12
  • 30. Features contributed by StreamNative Pains • Pulsar Dashboard: simply collects and displays info and lacks the ability to manage Pulsar (cluster, tenant, namespace, topic, etc.) • Pulsar: incomplete ecosystem Needs • A management console • Comprehensive ecosystem Develop • Pulsar Manager: a simple and easy-to-use GUI management tool with multiple features (support dynamic configurations of multiple environments) Contribute • StreamNative open sourced and contribute Pulsar Manager to community in 2019/09 Apache Pulsar Manager
  • 32. Challenge Too many questions in WeChat group and Slack q Technical support eats up much time q Duplicated questions are answered many times but not well collected, categorized, and documented
  • 34. Advantage User • Live interactive experience • Get real-time on-demand contents (AMA) • Learn expertise shared by core engineers directly Pulsar • Learning Pulsar becomes more accessible (diverse learner base) and impactful that never seen before • Reuse lectures • Cost-effectiveness Instructor • Metric available • Collaborative environment and sharing possibilities Writer/Translator • Convert knowledge to documents
  • 35. Q & A Thank you