An open API service indexing awesome lists of open source software.

https://github.com/thriving-dev/kstd-examples

Code Examples for KSTD (Kafka Streams Topology Design)
https://github.com/thriving-dev/kstd-examples

design-standard excalidraw kafka-streams software-architecture-and-design standard

Last synced: 2 months ago
JSON representation

Code Examples for KSTD (Kafka Streams Topology Design)

Awesome Lists containing this project

README

          

# kstd-examples

TODO

### Local Playground

#### 1. Start docker compose stack
```bash
docker compose up -d
```

#### 2. Build gradle project
```bash
./gradlew clean build
```

#### 3. Produce test data
```bash
./gradlew common-datagen:produceBaggageTrackingEvents
./gradlew common-datagen:produceFlightEvents
./gradlew common-datagen:produceUserFlightBookingEvents
```

#### 4. Run individual projects
All examples are built with micronaut, you can run them using your preferred IDE or also from command line:

```bash
./gradlew todo:run
```

#### 5. Tear down docker compose stack
``` bash
docker compose down
```