Technology Deep Dive

11:00 AM - 11:40 AM PDT , June 17

Pulsar Functions Deep Dive

Pulsar Functions provide a simple yet powerful way of interacting with Pulsar topics, transforming, enriching and analyzing data contained in the streams. And with pluggable runtime environments, one can run Pulsar functions as threads/processes managed by Pulsar, or as containers/pods managed by external schedulers like Kubernetes. This talk does into the deep weeds of the underlying concepts in its implementation. In particular we will talk about the concepts of Runtime and scheduler that manages Pulsar managed functions. We will also delve into current pitfalls and areas of improvement.

Speaker

Sanjeev Kulkarni

Dreaming about Streaming

Sanjeev Kulkarni works on the streaming product at Splunk. He came to Splunk via their acquisition of Streamlio where he was the co-founder. At Streamlio, he was building next generation real time processing engines. Before Streamlio, he was the technical lead for real-time analytics at Twitter where he co-created Twitter Heron. Before that, we was at Locomatix where he handled their engineering stack. Before that he worked in the Adsense team at Google leading several initiatives. He has a MS. in computer science from the University of Wisconsin, Madison.