Chapter 11

Supporting Agile Software Development and Deployment in the Cloud

A Multitenant, Multitarget Architecture

Antonio Rico*, Manuel Noguera*, José Luis Garrido*, Kawtar Benghazi* and Lawrence Chung,    *Universidad de Granada, Granada, Spain,    University of Texas at Dallas, Richardson, TX, USA


Running a dedicated instance of a software application can be burdensome to a customer if it involves a large amount of memory and processing overhead or a licensing fee or if the customer is a small company. Multitenancy (MT) architectures (MTAs) allow for multiple customers (i.e., tenants) to be consolidated into the same operational system, hence reducing the overhead via amortization over several customers. Lately, MTAs are drawing ...

Get Agile Software Architecture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.