Stream Processing Fundamentals
Deploying Kafka Streams and KSQL with Gradle – Part 3: KSQL User-Defined Functions and Kafka Streams | Confluent

Deploying Kafka Streams and KSQL with Gradle – Part 3: KSQL User-Defined Functions and Kafka Streams | Confluent

7/10/2019 · Stewart Bryson

What this post added

This post details the process of building and deploying KSQL user-defined functions (UDFs) and Kafka Streams microservices using Gradle. It provides code examples for creating custom UDFs with Java/Groovy, testing them with the Spock framework, and packaging them into deployable JARs. The post also explains how to configure Gradle for this process, including applying plugins for Groovy and fat JAR creation, and demonstrates setting up a local development environment with Docker Compose.

Read the original post ↗