Apache Pulsar is a recently open-sourced messaging platform, originally created at Yahoo. Since it was designed for Yahoo, which has tremendous traffic and a large number of services and applications, Apache Pulsar provides multitenancy, horizontal scalability, durability, high throughput, and low latency.
Yahoo! Japan recently adopted Apache Pulsar to develop a centralized pub-sub messaging platform for all services and applications. Pulsar has also been deployed in production environments for services such as Mail and Gyao (a streaming video service). Nozomi Kurihara explains why Yahoo! Japan chose Pulsar over other messaging platforms, such as Apache Kafka, and details actual use cases. Multitenancy and horizontal scalability allow the company to cope with a large number of services and applications on a single instance and increase the properties seamlessly (i.e., new properties can be added immediately without stopping the system). Durability, high throughput, and low latency bring reliable real-time pub-sub messaging to users. Moreover, since Apache Pulsar has a simple client API, users can develop their applications intuitively.
This session is sponsored by Yahoo! Japan.
Nozomi Kurihara works on Apache Pulsar at Yahoo! Japan.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com