I just viewed the video on concurrency, and I was puzzled by the "golden ticket" approach to avoiding concurrency issues. If obtaining the golden ticket from the golden ticket queue is a requirement to process the messages in the request queue, then what
is the point of having multiple instances of the worker role other than for fault tolerance? It seem as though this paradigm ensures that only one worker role is processing something at any given time, so in terms of processing time for all messages in the
queue, this would be far less efficient than having just one instance of the worker role process.