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?