Our systems delayed processing of events as we were experiencing slower responses from upstream services. This lead to accumulation of events which further slowed down the event processing as the criteria was based on events in to events out ratio. This was built to avoid messaging failures at BSP and Meta's end. But lead to a vicious cycle of slowness.
We have taken note of this and now resuming the events which are stuck for long. The events which has a sequence of messages, might see only the last intended message and the previous ones will be discarded.
The campaigns which had an immediate message to be sent were not impacted. Only the messages with delays were impacted.