Multi-cloud deployments - trying to understand the need

Hi all,

I was thinking that most of the functions will need to access the same data repository over and over, so in a hypothetical multi-cloud deployment this would be a great bottleneck.

Just imagine I’m using DynamoDB and S3 for data storage, how would make sense to deploy functions that need to access that data in Azure?

So from my point of view you’ll stick to one cloud provider unless there are services that you need in other providers.

What are you views about this?