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.
This tutorial reused the previous tutorial’s schema-validated JSON payload for the handle-usage topic value, alongside
natively serialized topic keys such as String. See the JSON schema format section of the
creek-kafka docs for more on the JSON serialization support used in this tutorial.