Consider a flow that requires a web api to accept data input, a worker process that does some heavy, long-running processing (~15-30 min), and a queue between them for buffe