Session title: Multi-Tenant Architectures in Software-as-a-Service Solutions
Speaker: Rainer Stropek, timecockpit.com
“Software as a Service” (SaaS) is a software distribution model that uses the Internet to deploy, maintain and run software solutions. For the first time ever small and medium software vendors have the possibility to reach the large number of small businesses
around the globe (the “long tail”) and offer solutions as services to them. Applications that are built to be used by thousands of customers have the need to be configurable and customizable to a high degree. This has a strong impact on the applications’ architectures.
A single code base and a limited number of deployed instances has to serve a large number of customers (=tenants) although the users’ view on the system may be very different. In this session Rainer Stropek presents challenges that software architects are
typically faced with when building such configurable multi-tenancy solutions. In the second step Rainer shows possible solutions. In the final part of his talk he will discuss applicable mechanism for multi-tenancy in the Windows Azure Platform.