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:

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 .