Depending on a colour Pt. 2 - Needs, Possibilities and Limitations

Before exploring how a SaaS product like ahead could reduce its reliance on Azure services, it is crucial to consider its historical ties to Microsoft’s ecosystem.

MS365 services around SharePoint, MS Teams, and identity services via EntraID (formerly known as Azure AD) are well integrated into our product. What is more, many customers may store sensitive information in a service like SharePoint or MS Teams. Migrating away is also no easy feat as collaboration platforms with a similar breadth and depth of features are rare.

MS365 services form the backbone of many enterprise environments

Even before recent events, the US cloud act gives US authorities the right to access data of US-based companies, even if the data resides outside of the US. Microsoft states that it will legally challenge any attempt to enforce this rule as seen here (article in German). Even so, with times changing one can ask whether this stance will be upheld with mounting pressure from a government that is becoming more authoritarian.

What is in scope?

In any case, our product also stores data where we have more freedom to choose where that data may reside in the future. We also have the flexibility in choosing the architectural building blocks that power our features.

Things that we require are (by no means a complete list)

This is just a starting point. The following posts will look at those requirements in turn and will attempt to solve them in the context of a .NET application.