Azure Messaging and Event-Driven Solutions Flashcards
6 cards from real Microsoft Certified: Azure Developer Associate practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 Azure Messaging and Event-Driven Solutions flashcards as text
Which Azure Service Bus class in the .NET SDK is used to send and receive messages in the modern (`Azure.Messaging.ServiceBus`) package?
Answer: ServiceBusClient with ServiceBusSender/ServiceBusReceiver
The modern SDK uses `ServiceBusClient` to create `ServiceBusSender` and `ServiceBusReceiver` instances, replacing the legacy `QueueClient`.
What Event Hubs checkpoint mechanism stores the last processed event offset so a consumer can resume after a restart?
Answer: Checkpointing via a blob storage checkpoint store
The `EventProcessorClient` stores checkpoints as blobs in Azure Blob Storage, recording the last processed offset per partition.
In Azure Event Grid, what is an 'event domain' used for?
Answer: Managing thousands of topics for multi-tenant event routing at scale
Event domains let you manage up to 100,000 topics as a single resource, making per-tenant event routing scalable for SaaS applications.
Which Azure Storage Queue message property determines how long an invisible-locked message will be held before returning to the queue?
Answer: VisibilityTimeout
`VisibilityTimeout` controls how long a dequeued message remains invisible to other consumers, giving the receiver time to process and delete it.
What Azure messaging service supports push notifications to millions of devices across iOS, Android, and Windows?
Answer: Azure Notification Hubs
Azure Notification Hubs provides a cross-platform push notification infrastructure that abstracts APNs, FCM, and WNS platform gateways.
What property on a `ServiceBusMessage` enables deferred processing so a receiver can retrieve it later by sequence number?
Answer: Defer() method on the receiver
Calling `DeferAsync()` on the receiver moves the message to a deferred state; it can be retrieved later using its sequence number with `ReceiveDeferredMessageAsync`.