Workload characterization of a software-as-a-service web application implemented with a microservices architecture

9Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study the workload of an Online Invoicing application with clients in the Andean region in South America. The application is offered to clients with a Software-as-a-Service model, has a microservices architecture and runs on a containerized environment on a public cloud provider. The cloud application workload described in this paper can be used as part of a workload suite comprised of different application workloads, when evaluating microservices architectures. To the best of our knowledge, this is a novel workload in the web domain and it complements other workloads publicly available. Though we make no claim of the general applicability of this workload as a “microservices benchmark”, its inclusion in evaluations could aid researchers and practitioners enrich their evaluations with tests based on a real microservices-based web application. Finally, we provide some insights regarding best-practices in microservice design, as a result of the observed workload.

Cite

CITATION STYLE

APA

Aragon, H., Braganza, S., Boza, E. F., Parrales, J., & Abad, C. L. (2019). Workload characterization of a software-as-a-service web application implemented with a microservices architecture. In The Web Conference 2019 - Companion of the World Wide Web Conference, WWW 2019 (pp. 746–750). Association for Computing Machinery, Inc. https://doi.org/10.1145/3308560.3316466

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free