This repo only contains the source code created on the live coding sessions, but not our platform stuff
Watch it on YouTube π
- π Hello World! with @guatebus & @rogervinas
- π Logs & π Metrics with @miquelrossello & @rogervinas
- ποΈ AWS Infrastructure with @tetexxr & @rogervinas
- βοΈ Kafka with @tetexxr & @rogervinas
- π KrakenD API Gateway and ms-test--krakend-twitch with @fmachi & @rogervinas
Take a look at our discussions page π
docker-compose up -d
./gradlew bootRun
Use curl:
curl http://localhost:8000/hello
Use kcat:
- Produce:
echo -n '{"ping":123, "message":"hi!"}' | kcat -b localhost:9094 -P -t priv.hello.twitch.ping
- Consume:
kcat -b localhost:9094 -C -t priv.hello.twitch.pong
./gradlew test
./gradlew integrationTest