From the course: Programming Foundations: Application Architecture

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Limitations of a cloud application

Limitations of a cloud application

Every type of application has limitations, even applications created and hosted in the cloud. You consistently have to make tradeoffs for what you're optimizing for. In a cloud application, our focus is maximizing scalability and ensuring high availability. But what are we giving up? The most secure way to store your data is with an on-premise machine, where it is physically controlled and managed by your organization. When you store data in the cloud, it's managed by a third-party provider, which, while offering robust security measures, introduces a level of trust and dependency on that provider. Cloud providers do offer security protocols to protect your data, but giving another vendor access to your data does entail some risk and requires a tradeoff in security. It means relying on their security practices and infrastructure, which may not always align perfectly with your organization's security needs. Operating in the cloud can also introduce some compliance and legal challenges.…

Contents