Towards a Multi-Tenant Microservice Architecture: An Industrial Experience

César Perdigão Batista, Bruno Proença, Everton Cavalcante, Thaı́s Batista, Felipe Morais, Henrique Medeiros · 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC) · 2022

Academia and industry have recently acknowledged the many benefits of architecting with microservices. Nonethe-less, adopting a microservice architecture does not immediately guarantee the achievements promised by such an architectural style. A crucial architectural decision is why and where multi-tenancy should be adopted in microservice architectures. This paper presents a multi-tenant microservice architecture conceived to meet the requirements of a company to serve multiple customer applications (tenants). By reporting the migration and modern-ization of a monolith legacy architecture towards microservices, this paper discusses how a multi-tenant microservice architecture could benefit scalability, management, and third-party system integration. This paper also presents empirical results of a scalability evaluation to assess the adoption of multi-tenancy in the proposed architecture and quantify its impact on the system's performance.

Read the paper · More papers on PaperTik