何时使用laravel队列

I am developing a web application which will be exposing APIs to mobile application (android/iOS). As i know queues are meant to be used where there is a heavy duty API call going on , like an email/sms sending or order creation.

I am exposing the following APIs

  • createproduct
  • createuser
  • createorder

If all of these are a function which will be defined in a Queue will it make sense? My idea is to deliver quick response back to the App so that it doesnt have to wait for the process to complete.Especially creating a product or order doesn't require the use to wait for long.

Does too much usage of queue worker will affect my application?