My company has a dozen sites and isolated databases (identical schemes). Each client has its own website (another application pool) and a database.
Each website has its own configuration, several connection lines, but they all have the same scheme for configuration.
cust1.domain.com
cust2.domain.com
cust3.domain.com
We would like to combine all the websites into one (one application pool) and stay with isolated databases for security and a lot of reasons for the data.
What is the best practice for developing a DAL and its configuration? What are the consequences of this if a large number of tenants are at the same time? can one application pool manage this situation or can it be managed somehow?
By the way, we use asp-membership to authenticate users.
Thanks in advance, Eddie
source share