SlideShare a Scribd company logo
Multi Tenant ArchitectureThe Foundation of Modern Web Application
What is Multi-TenacyAbility to run multiple customers on a single software instance installed on multiple servers to increase resource utilization .By allowing load balancing among tenants, and to reduce operational complexity and cost in managing the software to deliver the service.
One Server Multiple Users
One Database – Different Takers
Same Application – Multiple UsersMultitenant applications can provide a high degree of customization to support each target organization's needs like Branding, Workflow, Access Control, etc.
Multi Tenant SuccessFirst Degree Multi-tenancyAll customers are served from a single infrastructure in which every component is shared, including tables in the database. Second Degree Multi-tenancyWithin each Intacct cluster, a single Oracle database instance serves a shared schema to a minimum of 10 customers.
Each User Has His Own Key
Multi Tenant AdvantagesEasy to Maintain Quick UpgradeBetter Release ManagementLower Hardware RequirementsLow Cost of Operation
Multi Tenant ChallengesMore Complex ApplicationsNeeds more ConfigurabilityOne Failure can impact many customerCustomization is Difficult
Multi-tenant is the Future of SaaSJasminderKaurjasminderkakkar@gmail.com
“Technology is a gift of God. After the gift of life it is perhaps the greatest of God's gifts. It is the mother of civilizations, of arts and of sciences.”- Freeman DysonLets embrace technology. If you like it, please Share!www.essindia.comThis presentation is a part of the presentation contest  organized by Eastern Software Systems. DISCLAIMER: The views are entirely that of the author of the presentation (participant) and ESS does not associate itself with the content whatsoever. ESS cannot be held liable in any way for any claims arising out of the presentation or any copyright infringements by any of the participants or any repercussions from partial/complete implementation of any of the ideas presented.

More Related Content

Multi tenant architecture

  • 1. Multi Tenant ArchitectureThe Foundation of Modern Web Application
  • 2. What is Multi-TenacyAbility to run multiple customers on a single software instance installed on multiple servers to increase resource utilization .By allowing load balancing among tenants, and to reduce operational complexity and cost in managing the software to deliver the service.
  • 4. One Database – Different Takers
  • 5. Same Application – Multiple UsersMultitenant applications can provide a high degree of customization to support each target organization's needs like Branding, Workflow, Access Control, etc.
  • 6. Multi Tenant SuccessFirst Degree Multi-tenancyAll customers are served from a single infrastructure in which every component is shared, including tables in the database. Second Degree Multi-tenancyWithin each Intacct cluster, a single Oracle database instance serves a shared schema to a minimum of 10 customers.
  • 7. Each User Has His Own Key
  • 8. Multi Tenant AdvantagesEasy to Maintain Quick UpgradeBetter Release ManagementLower Hardware RequirementsLow Cost of Operation
  • 9. Multi Tenant ChallengesMore Complex ApplicationsNeeds more ConfigurabilityOne Failure can impact many customerCustomization is Difficult
  • 10. Multi-tenant is the Future of SaaSJasminderKaurjasminderkakkar@gmail.com
  • 11. “Technology is a gift of God. After the gift of life it is perhaps the greatest of God's gifts. It is the mother of civilizations, of arts and of sciences.”- Freeman DysonLets embrace technology. If you like it, please Share!www.essindia.comThis presentation is a part of the presentation contest organized by Eastern Software Systems. DISCLAIMER: The views are entirely that of the author of the presentation (participant) and ESS does not associate itself with the content whatsoever. ESS cannot be held liable in any way for any claims arising out of the presentation or any copyright infringements by any of the participants or any repercussions from partial/complete implementation of any of the ideas presented.