The mediawiki.page_change.v1 stream is produced by eventgate to Kafka with a JSON blob key that includes page_id and wiki_id.
The mediawiki.page_content_change enrich job currently partitions the Flink DataStream by just wiki_id. We should change this partitioning to use wiki_id and page_id (via a hash) (to ensure events are processed in page order).
Done is
- mw-page-content-change-enrich partitions by and processes events in wiki_id,page_id order