Using Asynchronous Actions
Discuss the benefits and implementation of asynchronous programming.
We'll cover the following...
There are plenty of use cases for implementing synchronous actions within an application. At some point, those synchronous actions won’t be able to scale out should the load on the application increase. This is where asynchronous actions come in. These actions allow many executions to be made using different contexts, whereas synchronous actions will block other actions from executing until the invoked action is complete. This ability to execute without the need to wait for a response allows large-scale message sending without any concern of thread-blocking, which can lead to longer wait times and less-than-desirable performance. ...