Azure multi-tenant documentation
We have many conversations around developing multi-tenant applications on Azure. There are some great resources available on this subject, but they are scattered across various sources - so I've collated some of them here.
[caption id="attachment_1045" align="aligncenter" width="300"] Multi-tenant application[/caption]
Whilst some of these articles are a little older, many of the concepts still stand true. I'll update this periodically, so check back for any new additions. If you find an article that's not listed, then add it to the comments section and I'll update the post.
Multi-tenant identity in Azure and sample: /en-gb/azure/architecture/multitenant-identity/
Multi-tenant applications in Azure: /en-us/azure/dotnet-develop-multitenant-applications
Identity management for multi-tenant applications in Azure: https://docs.microsoft.com/en-us/azure/guidance/guidance-multitenant-identity-authenticate
Multi-tenant SaaS applications: /en-us/azure/sql-database/sql-database-design-patterns-multi-tenancy-saas-applications
SaaS applications with row-level security: /en-us/azure/sql-database/sql-database-elastic-tools-multi-tenant-row-level-security
Data partitioning guidance: /en-us/azure/best-practices-data-partitioning
Developing multi-tenant applications for the cloud: https://msdn.microsoft.com/en-us/library/hh534476.aspx
PowerBI Embedded security for multi-tenant data stores: https://blogs.msdn.microsoft.com/orrinedenfield/2016/09/power-bi-embedded-security-for-multi-tenant-data-stores-role-level-security/
SQL Database multi-tenancy: /en-us/azure/sql-database/sql-database-design-patterns-multi-tenancy-saas-applications
Building a multi-tenant web API secured by Azure AD: https://azure.microsoft.com/en-gb/resources/samples/active-directory-dotnet-webapi-multitenant-windows-store/
Build a multi-tenant SaaS web application using Azure AD & OpenID Connect: https://azure.microsoft.com/en-in/resources/samples/active-directory-dotnet-webapp-multitenant-openidconnect/
Guidance for identity management in multi-tenant applications: https://azure.microsoft.com/en-us/blog/guidance-for-identity-management-in-multitenant-applications/
Scaling a multi-tenant application with Azure DocumentDB: https://azure.microsoft.com/en-us/blog/scaling-a-multi-tenant-application-with-azure-documentdb-2/
Building SaaS applications on Windows Azure: https://www.davidchappell.com/writing/white_papers/Building_SaaS_Apps_on_Windows_Azure-Chappell_v1_0.pdf
Building multi-tenant, SaaS applications with Azure AD and Auth0: https://auth0.com/docs/tutorials/building-multi-tenant-saas-applications-with-azure-active-directory