I came across the following question if somebody can help I am confused between two options
What is the better solution if one is trying to deploy several million sensors that will upload data to Azure?
Azure Data Lake OR Azure Queue storage
Dan is right. Azure queue storage is only meant as a transactional measure. You add items to a queue, and when they are processed they are taken off the queue again.
In this case, Data Lake is the right storage method.
I suspect the correct answer is Azure Data Lake based on the Azure Queue limits: https://docs.microsoft.com/en-us/azure/storage/queues/scalability-targets