Reconcile and aggregate events using Kafka streams