Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
People have been suggesting to add some tutorial-like web doc sections on how to implement a stream processing application using the Kafka Streams library. Plus the current o.a.k.streams.examples package is that it is part of the o.a.k. package which conflicts with common development cycle experience. So I'd like to propose adding a maven archetype project for Kafka Streams along with an additional tutorial / quickstart web doc sections. Here is a step-by-step plan for the project:
1. Add the archetype project and include in the release (both in dist.apache and repository.apache maven repos); also add a Write you own Streams application section on web docs along with the existing Play with a demo Streams application.
2. Modify Play with a demo Streams application to be based on the archetype project as well.
3. Migrate all examples code from o.a.k.streams.example to the archetype project and remove this package.
- 4. Moving forward, we can add more complicated examples in the archetype project such as integration with Connect, interactive queries, etc; and augment the demo and tutorial web doc sections accordingly.