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.
Author supplied keywords
Cite
CITATION STYLE
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.