1. Never do greenfield. But usually seen systems set up with the cloud "house white" queue. SQS or the Azure queue whatever its called.
2. Nothing. It all worked out.
3. Nowhere. Generally used them for queue-y things.
4. Not done this. Even back in 2000s when queues weren't so well known they'd be a queue-like system. Polling FTP for example!