ksqlDB UDFs and UDAFs Made Easy | Confluent
Aug 6, 2019Mitch Seymour

Summary
This post introduces a new Maven archetype for ksqlDB UDFs and UDAFs, simplifying project bootstrapping and dependency management. It demonstrates how to use the archetype to generate a project with example UDFs (Reverse) and UDAFs (SummaryStats), and explains the core methods for UDAFs (initialize, aggregate, merge). It also covers building the project with Maven and converting it to a Gradle project.