Following are few use cases where this pattern will be a right fit:
- For releasing the application to invoke other Actors or perform other operations while an Actor instance is busy completing the previous operations.
- To improve efficiency of distributed systems that communicates via messaging.