-
Book Overview & Buying
-
Table Of Contents
Building Modern SaaS Applications with C# and .NET
By :
As we can see, multi-tenancy is a large and complex topic but one that is absolutely core to understanding when building a SaaS application.
The decisions that are made on how a database is segregated will have the largest impact on the rest of an application, but it is very important to consider how the presence of multiple tenants will affect the API and the user interface layers as well.
Multi-tenancy introduces considerable additional security considerations. These should be thought of upfront and kept in mind throughout the development process.
Having said this, the additional challenges of implementing a multi-tenant solution provide massive potential upsides! The reach of an application can be truly global, and the scalability is unmatched by any other paradigm. Consider the biggest tech companies in the world – Google, Meta, Netflix, and so on. Every one of these companies has embraced the idea of SaaS and multi-tenancy, and they have done so for a good...