I've an application (in ASP.NET) which will be having multi-tenanted feature.
I would like to have your suggestions/concerns along with pros & cons for website hosting with below approaches.
1. One website hosting for all customers.
2. Per customer website.
3. Hybrid approach i.e. bunch of customers will use one website instance. For e.g. we have 1000 customers and we can make bunch of 10 customers.
Just FYI, we can have one database or separate database(s). We can do customization at back end.