Strange Loop

Apache Pulsar and the Legacy of Telegraphy

The Wireless Telegraph was invited in the 1890s and quickly spread to be the dominant method of peer-to-peer communication throughout the 19th century. As a method of communication, the Telegraph allowed for a secure, Intercontinental, high-throughput and extensible message transmission. Toward the end of its popularity, Telegraphs were a broadcast protocol (one sender to many recipients), and their utility skyrocketed. The design considerations and engineering of the Telegraph are seen in contemporary messaging systems, especially Apache Pulsar. This talk covers the design considerations required to enabled globally distributed, low-latency applications to run on top of Apache Pulsar. From the storage model to replication and deployment, I explore each of these design decisions and how they contrast with the design of wireless telegraphy. The talk concludes with a demo of Apache Pulsar functions and Pulsar SQL, displaying the extensibility of Pulsar. Attendees can expect to learn a brief history of wireless telegraphy and a deep understanding of the design of Apache Pulsar.

Jowanza Joseph

Jowanza Joseph


Jowanza is a software engineer at Pluralsight. Previous to Pluralsight, Jowanza worked at Adobe, Zagg, and Edge by Ascential on machine learning, distributed microservices and distributed data processing. Jowana is a frequent conference speaker including appearances at Open Source Summit, O'Reilly Strata, Scala by the Bay, Open West and All Things Open. Jowanza contributes to several open source projects and is an active blogger on his website.