AzureBlobOperation repository is used to implement blob related operations. Written in Asp.Net core. For retry mechanism, using Polly which is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry etc.