Evaluating performance and infrastructure costs of multi-tenant model in monolithic and microservices architecture
Abstract
Modern Software-as-a-Service (SaaS) applications increasingly adopt multi-tenant architectures to optimize resource utilization, scalability, and operational efficiency. This thesis evaluates how different tenant isolation strategies impact performance and infrastructure costs in monolithic and microservice multi-tenant architectures. The study uses Deskly, a multi-tenant resource reservation system, implemented in both architectural styles. Each version supports three levels of tenant persistence isolation, including row-level, schema-level, and database-level, and was deployed on the AWS cloud infrastructure. The performance characteristics of each architecture were assessed in the multi-tenant specific scenario like tenant onboarding as well as business ones like resource reservation using load and stress tests. The findings offer insights into architectural trade-offs and financial implications, helping SaaS developers make informed decisions.
Fields of Study & Subjects
Cloud Computing and Resource Management
Software System Performance and Reliability
Mobile and Web Applications
Publication details
- Journal / source
- URN:NBN Resolver for Germany & Switzerland (German National Library)
- Publication date
- 1 February 2026
- Language
- EN
- Document type
- Thesis