Multitenancy Architecture

Single-tenancy is an architecture in which each customer has their own software instance; it requires a dedicated set of resources to fulfill the needs of just one organization

To decrease the cost of delivering the same application to many different sets of users, an increasing number of applications are multitenant rather than single-tenant.

Multitenancy is an architecture on which multiple customers (tenants) share the same application, running on the same operating system, on the same hardware, with the same data-storage mechanism. The distinction between the customers is achieved during application design, thus customers do not share or see each other’s data.

Benefits of a Multitenancy Architecture:

  • costs savings: it yields tremendous economy of scale for the provider so he can offer the service at a lower cost to customers.
  • improved quality, user satisfaction, and customer retention: a multitenant application is one large community hosted by the provider which can gather operational information from the collective user population (which queries respond slowly, what errors happen, etc.) and make frequent, incremental improvements to the service that benefit the entire user community at once.
  • improved security: most current enterprise security models are perimeter-based, making them vulnerable to inside attacks. Multitenant services secure all assets at all times, since those within the main perimeter are all different clients.

Summing-up: Multitenancy is as one of the essential attributes of cloud computing and Software-as-a-Service (SaaS) models, and it is also a source of competitive differentiation. It is a core component of the third platform.

These notes have been taken from:

The Ultimate Online Diary & Personal Planner
Keep a private journal and see your own unique perspective.
Organize your tasks and plan your future.


  1. Pingback: Alessandro Zanon | Multi-Tenant - Alessandro Zanon

  2. santhosh

    Nice introduction to multi tenancy. I was afraid whether i can understand this concept when I hear this word first time. But you made me feel free. Thank u once again.

Leave a Reply

Your email address will not be published. Required fields are marked *