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

Abstract

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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.