-
Book Overview & Buying
-
Table Of Contents
Building Modern SaaS Applications with C# and .NET
By :
Multi-tenancy has become a critical architectural pattern in modern Software as a Service (SaaS) applications, enabling providers to serve multiple customers (tenants) from a single instance of their software.
This chapter will delve into this very important part of building SaaS applications –termed multi-tenancy – whereby multiple tenants can use the same instance of a deployed application and still keep their data private and segregated.
Under a multi-tenancy system, multiple customers of the SaaS application can use the same instance of the application and also optionally use the same database, but their data is segregated, such that no other tenant can see the data – unless it is explicitly shared. This obviously raises a number of concerns about security and data privacy. For a company building a multi-tenant SaaS application, it is extremely important to ensure that any given customer...