There is a function of sending sms notifications to php, it takes about 3 seconds, sometimes you have to send out to several numbers at once, the wait increases proportionally.
It is necessary to somehow bring the execution of this task into the background, so as not to make the user wait. The result of the execution is logged separately, so the process can be thrown and forgotten; no result is needed for output.
The process is a function in php with two passed parameters.
It seems to me that decisions about servers with queues are too redundant, because I do not need queues, schedulers and do not even need to save the result of execution