Towards a Telemetry Specification for Capacity Analysis in Limitation-Aware Microservices Architectures





Publicado en

Actas de las XVIII Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2023)

Licencia Creative Commons


Microservices architectures (MSAs) have gained widespread adoption in recent years, resulting in complex systems that often require to retrieve data from external sources. These external sources tend to establish pricing plans to limit requests made to their APIs, leading to a situation that underscores a critical issue within MSAs: the need for awareness of the limitations of external APIs. Architectures that incorporate such awareness are referred to as Limitation-Aware Microservices Architectures (LAMAs), and the process of analyzing their limitations is known as capacity analysis. Telemetry, which automates the collection and analysis of data from remote sources, can provide valuable insights into the behavior of microservices. However, its use for capacity analysis of REST services remains a challenge. In this paper, we review the literature on the topic to evaluate the current state of the art. We then establish a set of requirements that can be used to design an effective specification for telemetry in order to support the capacity analysis in LAMAs, paving the way towards a more complete automation of the capacity analysis process.


Acerca de Santisteban, Alejandro

Palabras clave

Capacity, Telemetry, Specification, Microservices, Architecture
Página completa del ítem
Notificar un error en este artículo
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX