There are more tools than just Task async… for example, having a manager gen_server being the middle-man.
When You call your job, You do it through a GenServer, that does the call to the worker. Then, the liveview can die, but the worker won’t.
You might look at OTP tools first, before RabbitMQ and SQS. There are many, and the Task module is one I use when I don’t need to control the process.


















