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.
GNU Affero General Public License v3.0
1
stars
0
forks
source link
Event-Driven Communication (Azure Event Grid) for MS. #25
All services are event-driven, using Azure Event Grid to communicate between microservices.
Events are published by FileManagement Microservice #21 after a file is uploaded .
An Azure Functions #3 can listen for these events and trigger actions, such as initiating processing or notifying the user.
Azure Event Grid serves as the backbone for event communication between services.
Events are used to trigger ADF Data Flow pipeline execution #13 , notify the completion of file processing, and update the UI.
AZFUNCFILEPROCESSINGADF: An Azure Function that subscribes to Azure Event Grid events triggered by the File Management Microservice when a file is uploaded. It starts the processing by triggering ADF pipeline.
AZFUNCFILEPROCESSINGADFCOMPLETED: Another Azure Function that listens for completion events triggered by the Processing Microservice and notifies the Blazor UI that the file is ready for download.
All services are event-driven, using Azure Event Grid to communicate between microservices.
Events are published by FileManagement Microservice #21 after a file is uploaded .
An Azure Functions #3 can listen for these events and trigger actions, such as initiating processing or notifying the user.
Azure Event Grid serves as the backbone for event communication between services. Events are used to trigger ADF Data Flow pipeline execution #13 , notify the completion of file processing, and update the UI.
AZFUNCFILEPROCESSINGADF: An Azure Function that subscribes to Azure Event Grid events triggered by the File Management Microservice when a file is uploaded. It starts the processing by triggering ADF pipeline.
AZFUNCFILEPROCESSINGADFCOMPLETED: Another Azure Function that listens for completion events triggered by the Processing Microservice and notifies the Blazor UI that the file is ready for download.