https://github.com/pneff93/stream-processing-playground
Repo to try out different stream processing technologies
https://github.com/pneff93/stream-processing-playground
confluent-cloud flink-sql ksqldb kstreams
Last synced: about 1 month ago
JSON representation
Repo to try out different stream processing technologies
- Host: GitHub
- URL: https://github.com/pneff93/stream-processing-playground
- Owner: pneff93
- Created: 2025-01-28T19:17:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-04T06:52:30.000Z (over 1 year ago)
- Last Synced: 2025-03-04T07:35:24.977Z (over 1 year ago)
- Topics: confluent-cloud, flink-sql, ksqldb, kstreams
- Language: Java
- Homepage:
- Size: 296 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stream Processing Playground
This repository showcases different approaches to stream processing, focusing on **data transformation**, **wrangling**, and **aggregation**.
using the following tools:
- [Kafka Streams (KStreams)](https://kafka.apache.org/documentation/streams/)
- [ksqlDB](https://ksqldb.io/)
- [Confluent FlinkSQL](https://docs.confluent.io/cloud/current/flink/index.html)
- [Streamiz](https://github.com/LGouellec/streamiz)

## Run on Confluent Cloud
We run the stream processing pipeline on Confluent Cloud (CC).
To get started, you'll need to provide the necessary configurations (like bootstrap server, API keys, etc.) in your applications. Once that's set up, you can launch the Kafka Producer and Kafka Streams by running
```
./gradlew run
```