Source system sends set of records
Create an interface on Azure to process/transform the data
Push the transformed data into Azure storage
API needs to authenticate the client before processing the message
Ensure Guaranteed delivery
Message should be processed at most once
Enable Azure monitor for metrics