Kafka Streams API by Antony Stubbs from Confluent & more Kafka from Jon Court

This is a past event

79 people went


Join us for our first Apache Kafka meetup on July 25th from 6:00pm, hosted by Clearpoint in Auckland. The address, agenda and speaker information can be found below. See you there!



6:00pm: Doors open
6:00pm - 6:30pm: Pizza, Drinks and Networking
6:30pm - 7:15pm: Jon Court, Air New Zealand
7:15pm - 8:00pm: Antony Stubbs, Confluent
8:00pm - 8:30pm: Additional Q&A & Networking


Jon Court, Air New Zealand

Jon is a Solution Architect at Air New Zealand and is currently spending most of his time building out and evangelising reactive systems architecture with Kafka and Confluent.

Coding since 1998 Jon's primary skill set is in the Java space with some solid experience in the .Net space since it was beta 1 in about 2001. Jon had his first experiences with reactive systems architecture, in an earlier form, with Macquarie Bank in 2005 where the whole suite of tools and components were integrated with IBM MQ and Message Driven Beans; external facing APIs (then EJB2/3) were employed strictly for GUI support only. That he has been a convert ever since is reflected in many of the architecture designs he is and has been involved with.

Since joining Air New Zealand Jon has had the opportunity to wax lyrical on his favourite architectural style and is actively building out and evangelising reactive systems architecture with Kafka and Confluent. As a result Air New Zealand is soon to go live with mainframe to Kafka integration as a starting point.

Jon is a firm believer that developers should be conversant in all areas of software development from cutting code, business analysis, testing and operations to delivery, project management, governance and negotiation.

In his spare time Jon mostly enjoys family and his electric skateboard.



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.

Java environment technology being his speciality, his background also includes telecommunications, software prototyping, logistics, TV media and education.

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


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


Don't forget to join our Community Slack Team (https://launchpass.com/confluentcommunity) !

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