File system abstraction and two implementations storing throught azure blob storage or local disk. Implementations can be then replaced between development, testing and production.
Why do you think that https://github.com/managedcode/Database is a good alternative to AzureBlobFileSystem