title: Azure blob storage upload performance
body: <p>I have a use case where I need to upload survey responses from a web application to azure blob storage in Json format. Judging by the survey questions, these json objects will be small and not even come close to 1 mb. I have been reading and experimenting with the azure blob client in C#. I implemented a Unit of Work and Repository design pattern, which means that every CRUD operation will cause a connection to azure storage. Should I consider parallel operations or making batch calls to reduce cost, increase performance and throughput? There are really nice articles out there about parallel operations but the problems they were trying to solve were mainly uploading large files.</p>