Issue: Incase the openfaas gateway is down or function does not scale in time from 0 to 1. The messages might be lost. Proposal: While calling the gateway is it a good idea to add retries and on multiple failures add the message back to the queue.