@RobIsHere appreciate the question. Although the software has been in 
production use at Yahoo for over 3 years, it was only open sourced as Apache 
Pulsar more recently and so is still earlier in its lifecycle than some other 
projects.

That said, there is a rapidly growing number of Pulsar users. A number of them 
are big companies who like its performance and scalability (but who don't like 
to talk publicly about newer parts of their technology stack), and there are 
also a growing number of mid-size and even startup companies using it for its 
flexibility and features. For example there's a large industrial company using 
it, a well-known consumer electronics company, a large media company, a 
transportation services startup, and a tax planning company, just to name a 
few.  (For what it's worth, StackOverflow isn't always an accurate indicator of 
adoption--I've worked for companies who had several hundred companies using the 
technology but very little activity on StackOverflow. When there are 
responsive, knowledgeable alternatives such as a vendor supporting the 
technology, questions tend to go directly there instead.)

It's true that the connector ecosystem is smaller than that of 
longer-established projects like Kafka, but with the recent release of Pulsar 
IO (see https://streaml.io/blog/introducing-pulsar-io/), it's become a lot 
easier for new connectors to be created. At Streamlio we've been working with a 
number of customers and solutions partners on connectors using that framework, 
which will also help expand the connector universe. In addition the client 
options continue to grow--in addition to C++, Java, and Python, there have been 
recent new additions from the Pulsar community including Go (see 
https://pulsar.apache.org/docs/en/client-libraries/#go-client and 
https://github.com/Comcast/pulsar-client-go) and Scala 
(https://github.com/sksamuel/pulsar4s).

To the broader question of whether marketing is the deciding factor in success 
of new projects, in general marketing isn't the biggest factor in the early 
days of a project, it's the technology-savvy people who look beyond "what is a 
safe choice because lots of other people are doing it" to adopt new technology 
based on understanding the differentiation in the technology and connecting 
that to what matters for them. With that as the foundation, marketing ramps up 
and helps to scale sharing their stories to the broader set of adopters who are 
less driven by an understanding of the technology differentiation and more by 
seeing that other people like them are using it.

The great thing about newer projects is how quickly they evolve--without the 
legacy baggage of design decisions made years ago, they generally outpace older 
technologies in innovation, which adds fuel to the early adoption fires. 

[ Full content available at: 
https://github.com/apache/incubator-pulsar/issues/2462 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to