| This being an interesting topic of discussion in SAAS community. The answer to the above question probably depends on whom you are talking to. As an old saying - the outcome of fight between an alligator and bear depends on where it take place. |
| For the customers, they don't worry much about the architecture when: |
| The SLA's are met- meaning the application scales as required Security and privacy of the data is maintained. The activity of one customer does not adversely affect another customer in terms of performance or security. Each customer is able to customize the application as they require. |
| For the service provider the multi-tenancy matters as |
| The architecture reduces the hardware cost- there will be significantly less number of boxes to manage. Far less number of database instances, application servers, web servers, load balancers etc to manage. System administration, back up, recovery and other maintenance cost will be reduced. Easy to perform performance tuning, auditing, software updates and logging. |
Comments