Over the past 5 years I had an opportunity to architect and develop multi tenanted applications. However, when it came to ASP.NET C# implementation I have struggled to find examples that solve common problems. In this blog series I will try to provide these examples:
- ASP.NET MVC Multitenancy - Introduction & Architecture Overview
- ASP.NET MVC Multitenancy, Part 0 - Tenant Name Subdomain VS URL Path
- ASP.NET MVC Multitenancy, Part 1 - Tenant Name Routing with OWIN
- ASP.NET MVC Multitenancy, Part 2 - OpenID Connect Authentication per Tenant
- ASP.NET MVC Multitenancy, Part 3 - NHibernate Tenant Data Filtering and Shared Database
- ASP.NET MVC Multitenancy, Part 4 - Authorisation with Federated Identity
- Basic SaaS conversion guide, migrate your application to the Azure Cloud
This series focuses on a simple multitenancy architecture (more accessible to wider audience). Here is a high-level overview:
If you would like to get an architectural overview of multitenancy in general and see how you can deploy your application on to Azure then check out my "Developing multi-tenant SaaS business applications on Azure" WROC# conference talk. This talk is very much architectural extension of this blog post series. I hope you will find it useful:
No comments:
Post a Comment