Develop Azure Event-based and Message-based Solutions
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


Azure Queue Storage is the simplest way to set up message queues in Azure.
Applications connect to a queue using a connection string.
Messages are processed in the order they are added to the queue.

Each message is picked up by a queue trigger.
After successful processing, the message disappears from the queue.
The trigger connects to the queue using a connection string.
The function runs automatically while messages remain in the queue.


If a queue trigger fails while processing a message, an error is returned.
The message is removed from the main queue and placed in a poison queue.
This prevents the failed message from blocking the main queue.
Failed messages can be handled or reviewed later.
Message delays
Batching



Develop Azure Event-based and Message-based Solutions