nerdexam
Microsoft

AZ-204 · Question #436

Case Study 8 - VanArsdel, Ltd Background VanArsdel, Ltd. is a global office supply company. The company is based in Canada and has retail store locations across the world. The company is developing se

The correct answer is B. Process the change feed logs of the Azure Blob storage account by using an Azure Function. E. Subscribe to blob storage events by using an Azure Function and Azure Event Grid. Filter the. Scenario: Audit store sale transaction information nightly to validate data, process sales financials, and reconcile inventory. "Process the change feed logs of the Azure Blob storage account by using an Azure Function. Specify a time range for the change feed data": Change feed

Submitted by daniela_cl· Mar 30, 2026Develop for Azure storage

Question

Case Study 8 - VanArsdel, Ltd Background VanArsdel, Ltd. is a global office supply company. The company is based in Canada and has retail store locations across the world. The company is developing several cloud-based solutions to support their stores, distributors, suppliers, and delivery services. Current environment Corporate website consists of a React JavaScript user interface, HTML, CSS, image assets, and several APIs hosted in Azure Functions. Retail Store Locations The company supports thousands of store locations globally. Store locations send data every hour to an Azure Blob storage account to support inventory, purchasing and delivery services. Each record includes a location identifier and sales transaction information. Requirements The application components must meet the following requirements: Corporate website - Secure the website by using SSL. - Minimize costs for data storage and hosting. - Implement native GitHub workflows for continuous integration and continuous deployment (CI/CD). - Distribute the website content globally for local use. - Implement monitoring by using Application Insights and availability web tests including SSL certificate validity and custom header value verification. - The website must have 99.95 percent uptime. Retail store locations - Azure Functions must process data immediately when data is uploaded to Blob storage. Azure Functions must update Azure Cosmos DB by using native SQL language queries. - Audit store sale transaction information nightly to validate data, process sales financials, and reconcile inventory. Delivery services - Store service telemetry data in Azure Cosmos DB by using an Azure Function. Data must include an item id, the delivery vehicle license plate, vehicle package capacity, and current vehicle location coordinates. - Store delivery driver profile information in Azure Active Directory (Azure AD) by using an Azure Function called from the corporate website. Inventory services The company has contracted a third-party to develop an API for inventory processing that requires access to a specific blob within the retail store storage account for three months to include read-only access to the data. Security - All Azure Functions must centralize management and distribution of configuration data for different environments and geographies, encrypted by using a company-provided RSA-HSM key. - Authentication and authorization must use Azure AD and services must use managed identities where possible. Issues Retail Store Locations - You must perform a point-in-time restoration of the retail store location data due to an unexpected and accidental deletion of data. - Azure Cosmos DB queries from the Azure Function exhibit high Request Unit (RU) usage and contain multiple, complex queries that exhibit high point read latency for large items as the function app is scaling. Question You need to audit the retail store sales transactions. What are two possible ways to achieve the goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

Options

  • AUpdate the retail store location data upload process to include blob index tags. Create an Azure
  • BProcess the change feed logs of the Azure Blob storage account by using an Azure Function.
  • CEnable blob versioning for the storage account. Use an Azure Function to process a list of the
  • DProcess an Azure Storage blob inventory report by using an Azure Function. Create rule filters on
  • ESubscribe to blob storage events by using an Azure Function and Azure Event Grid. Filter the

How the community answered

(42 responses)
  • A
    2% (1)
  • B
    81% (34)
  • C
    5% (2)
  • D
    12% (5)

Explanation

Scenario: Audit store sale transaction information nightly to validate data, process sales financials, and reconcile inventory. "Process the change feed logs of the Azure Blob storage account by using an Azure Function. Specify a time range for the change feed data": Change feed support is well-suited for scenarios that process data based on objects that have changed. For example, applications can: Store, audit, and analyze changes to your objects, over any period of time, for security, compliance or intelligence for enterprise data management. "Subscribe to blob storage events by using an Azure Function and Azure Event Grid. Filter the events by store location": Azure Storage events allow applications to react to events, such as the creation and deletion of blobs. It does so without the need for complicated code or expensive and inefficient polling services. The best part is you only pay for what you use. Blob storage events are pushed using Azure Event Grid to subscribers such as Azure Functions, Azure Logic Apps, or even to your own http listener. Event Grid provides reliable event delivery to your applications through rich retry policies and dead-lettering. https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview

Topics

#Blob storage#change feed#Event Grid#Azure Functions

Community Discussion

No community discussion yet for this question.

Full AZ-204 Practice