Tenant Sub Tenant Hierarchy And Tenant Aware Applications

Tenant Sub Tenant Hierarchy and Tenant Aware Applications

In Multi-tenant SaaS applications, the word tenant is often assumed to mean a customer organization.But it need not be the only use case. For a BPO’s internal application, used by different verticals, each tenant can be one vertical, for which the application is configured differently. For a BFSI (Banking / Finance / Securities / Investment) organization offering a market facing application, the tenant could mean one of the various channels (internal and external) that sell their products. For an ISV with a global network of distributors and resellers, providing solutions to “Retail chains” the tenant could mean any and all of the following: A National Distributor, A Reseller, A Retail chain owner (Corporate office) and a particular retail store.
Read More
Tenant Based Indexing

Tenant Based Indexing

A true Multi tenant SaaS application uses shared database with shared schema to achieve better cost efficiency and maintainability. But over a period of time when the application grows with 100s, or 1000s of tenants, the data stored in the database might also grow exponentially, due to which the application’s performance (while fetching the data) may slow down. Indexing the data might be a good option to improve the speed but it is also resource intensive. So what can we do to enhance the performance?
Read More
  • 1
  • 2