Further reading
This tutorial has covered the basics of linking service’s within an aggregate together. The Kafka Streams: aggregate api tutorial covers defining an aggregate’s api, so that other aggregates can make use of it.
If you’ve not already done so, completing the Basic Kafka Streams Tutorial covers useful core Creek features not covered by this tutorial. For example:
- Bootstrapping a new repository
- Capturing code coverage metrics from system tests
- Debugging services, running in Docker containers, while running system tests
- Unit testing Kafka Streams topologies
Additional tutorials will be added over time. These can be found on the tutorials page.
The payloads used in this tutorial were simple types like Integer
and String
.
Obviously, this massively limits Creek’s utility and is why Creek is still in alpha release.
Work to extend this to more complex types using, schema validated, JSON serialization, will be
starting soon .