Chapter 16: Implementing Multi-Tenancy
Multi-tenancy is a common pattern to create Software as a Service (SaaS) solutions, where a single deployment can concurrently serve multiple customers. Multi-tenancy is one of the fundamental design principles of ABP Framework, so all other framework features are multi-tenancy compatible.
In this chapter, we will start with understanding what a multi-tenant system is and how ABP provides a multi-tenant solution to us. Then, we will continue with the ABP infrastructure to understand, build, and control the multi-tenancy in our applications. We will also learn to design specific application features and make different tenants use different application features. At the end of this chapter, you will understand the basics of multi-tenancy and will be able to build multi-tenant applications using ABP Framework.
Here is a list of the main topics covered in this chapter:
- Understanding multi-tenancy
- Working with the ABP multi-tenancy...