We often want to do processing based on user actions.
That might be
Or
These are all processes that if done at the same time as the user action severely impact the performance of the user action. Due to the latency of the external application or the contention
What we want to be able to do is off load this processing so that it doesn’t have an impact.