topology.describe().toString(): Sub-topology: 0 Source: KSTREAM-SOURCE-0000000000 (topics: [production_prices]) --> KSTREAM-MAP-0000000001 Processor: KSTREAM-MAP-0000000001 (stores: []) --> KSTREAM-FILTER-0000000004 <-- KSTREAM-SOURCE-0000000000 Processor: KSTREAM-FILTER-0000000004 (stores: []) --> KSTREAM-SINK-0000000003 <-- KSTREAM-MAP-0000000001 Sink: KSTREAM-SINK-0000000003 (topic: localstore-repartition) <-- KSTREAM-FILTER-0000000004 Sub-topology: 1 Source: KSTREAM-SOURCE-0000000005 (topics: [localstore-repartition]) --> KSTREAM-AGGREGATE-0000000002 Processor: KSTREAM-AGGREGATE-0000000002 (stores: [localstore]) --> KTABLE-TOSTREAM-0000000006 <-- KSTREAM-SOURCE-0000000005 Processor: KTABLE-TOSTREAM-0000000006 (stores: []) --> KSTREAM-MAPVALUES-0000000007 <-- KSTREAM-AGGREGATE-0000000002 Processor: KSTREAM-MAPVALUES-0000000007 (stores: []) --> none <-- KTABLE-TOSTREAM-0000000006