Azure Essentials (nice-to-have)
Service Bus vs Storage Queues, Functions triggers.
Listed as "gradite" (nice-to-have), so depth matters less than being able to hold a coherent conversation.
Azure Service Bus — Microsoft's managed enterprise message broker: queues (point-to-point, Command-like) and topics/subscriptions (pub/sub, Event-like) — maps directly onto the Command/Event distinction from NServiceBus. Supports sessions (ordered processing per session ID, same idea as partitioning by OrderId above), and dead-lettering built in.
Storage Queues — simpler, cheaper, part of a Storage Account — basic FIFO-ish queueing without Service Bus's richer features (no topics/pub-sub, simpler retry semantics). Reach for Service Bus when you need pub/sub, sessions, or more sophisticated delivery guarantees; Storage Queues for simple, high-volume, low-complexity queueing.
Azure Functions — serverless compute, commonly triggered by a Service Bus/Storage Queue message arriving — a natural fit for lightweight message handlers that don't need a whole always-on service host.