Blazor Server app that takes a CSV file as input, runs a background job to execute an SSIS package in Azure, and stores the output CSV file in Azure Blob Storage for download.
This service listens for completion events (such as file processing done, or file ready to be download) and triggers a notification to the Blazor UI (or sends an email).
Solution:
I'll build an Azure Function using a Blob Trigger to detect file uploads in the Azure Blob Storage download folder, and then notify a microservice in a Blazor Server App. The Azure Function will also send an email notification to the logged-in user, providing them with a download link for the file.
Prerequisites:
[x] Azure Storage Account with a dedicated container for storing processed files.
This service listens for completion events (such as file processing done, or file ready to be download) and triggers a notification to the Blazor UI (or sends an email).
Solution: I'll build an Azure Function using a Blob Trigger to detect file uploads in the Azure Blob Storage download folder, and then notify a microservice in a Blazor Server App. The Azure Function will also send an email notification to the logged-in user, providing them with a download link for the file.
Prerequisites:
[x] Azure Storage Account with a dedicated container for storing processed files.
[x] #29
[ ] #30
[x] #31