โ† All Microsoft Certified: Azure Developer Associate Flashcard Decks

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
  1. 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`.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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`.