How Payloads work incase of streaming Activation
Hello everyone, we are facing an issue where we see 2 different behaviors as we are streaming millions of payloads to our downstream Kinesis instance:
Case 1: Every time an attribute and/or segment status change it triggers multiple payloads for each instance.
For E.g. qualifying for 2 different segments triggers 2 different payloads; any change to 3 attributes triggers 3 different payloads.
Case 2: There is an update in 2 different segments but AEP only streams 1 single payload with both the updates.
Is this an expected behavior? If yes, what drives these differences in the JSON payloads while streaming?