Past Meetup

Kafka Streams API and Kafka at Zendesk

This Meetup is past

73 people went


395 Collins Street · Melbourne

How to find us

Enter at 67 Queen Street (Side Entrance)

Location image of event venue


Join us for an Apache Kafka meetup on July 16th from 6:00pm, hosted by Zendesk in Melbourne. The address, agenda and speaker information can be found below. See you there!

*Enter at 67 Queen Street ( (Side Entrance)*



6:00pm: Doors open
6:00pm - 6:30pm: Pizza, Drinks and Networking
6:30pm - 7:15pm: Antony Stubbs, Confluent
7:15pm - 8:00pm: Tim Cuthbertson, Zendesk
8:00pm - 8:15pm: Additional Q&A & Networking


Antony Stubbs


Antony is a Solution Architect for Confluent and spends most of his working hours talking to customers all around the world about their Kafka usage, his favourite aspect being funky Kafka Streams use cases.

Focusing on Java environment technologies, he has previously worked in the telecommunications, logistics, TV media and education industries.

Antony enjoys learning deeply about different cultures and that has encouraged him to move from his hometown in New Zealand to The Netherlands, New York and currently London.!/@psynikal


Beyond the DSL—Unlocking the power of Kafka Streams with the Processor API

Kafka Streams is a flexible and powerful framework. The Domain Specific Language (DSL) is an obvious place from which to start, but not all requirements fit the DSL model.

Many people are unaware of the Processor API (PAPI) - or are intimidated by it because of sinks, sources, edges and stores - oh my! But most of the power of the PAPI can be leveraged, simply through the DSL `#process` method, which lets you attach the general building block `Processor` interface to your -easy to use- DSL topology, to combine the best of both worlds.

In this talk you’ll get a look at the flexibility of the DSL’s process method and the possibilities it opens up. We’ll use real world use-cases borne from extensive experience in the field with multiple customers to explore power of direct write access to the state stores and how to perform range sub-selects. We’ll also see the options that punctuators bring to the table, as well as opportunities for major latency optimisations.

Key takeaways:
* Understanding of how to combine DSL and Processors
* Capabilities and benefits of Processors
* Real-world uses of Processors


Tim Cuthbertson, Zendesk

Tim is the Tech Lead and Staff Engineer in the Event Streaming team at Zendesk

Overview of Kafka at Zendesk

Tim will talk about the use case of Kafka at Zendesk, Including Zendesk's open source change data capture system, Maxwell.


Don't forget to join our Community Slack Team ( !

If you would like to speak or host our next event please let us know! [masked]

NOTE: We are unable to cater for any attendees under the age of 18. Please do not sign up for this event if you are under 18.