• español
    • English
UFPS

Repositorio Digital

  • Directrices
    • Autorización publicación
    • Carta a directores de programa
    • Carta a graduados
    • Constancia de entrega de documento en Biblioteca
  • English 
    • español
    • English
  • Login
logo acreditacion
  • Colecciones Comunities
  • Autor Authors
  • Título Titles
  • Fecha Dates
  • Materias Subjects
View Item 
  •   DSpace Home
  • B. Investigación
  • BA. Grupos de Investigación
  • Inteligencia Artificial - GIA
  • View Item
  •   DSpace Home
  • B. Investigación
  • BA. Grupos de Investigación
  • Inteligencia Artificial - GIA
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Cambiar vista

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResource TypeThis CollectionBy Issue DateAuthorsTitlesSubjectsResource Type

My Account

LoginRegister

Statistics

View Usage Statistics

Defining and measuring microservice granularity, a literature overview


Vera-Rivera, Fredy H.
Gaona, Carlos
Astudillo, Hernán

Artículo de revista


2018-09-08

PeerJ Computer Science

Estados Unidos

Micro service architectureBuscar en Repositorio UFPS
Service computingBuscar en Repositorio UFPS
Micro-service granularityBuscar en Repositorio UFPS
MetricsBuscar en Repositorio UFPS
Monolith to microservicesBuscar en Repositorio UFPS
Microservices decompositionBuscar en Repositorio UFPS
Quality attributtesBuscar en Repositorio UFPS
Sistematic literature reviewBuscar en Repositorio UFPS

Background Microservices are an architectural approach of growing use, and the optimal granularity of a microservice directly affects the application’s quality attributes and usage of computational resources. Determining microservice granularity is an open research topic. Methodology We conducted a systematic literature review to analyze literature that addresses the definition of microservice granularity. We searched in IEEE Xplore, ACM Digital Library and Scopus. The research questions were: Which approaches have been proposed to define microservice granularity and determine the microservices’ size? Which metrics are used to evaluate microservice granularity? Which quality attributes are addressed when researching microservice granularity? Results We found 326 papers and selected 29 after applying inclusion and exclusion criteria. The quality attributes most often addressed are runtime properties (e.g., scalability and performance), not development properties (e.g., maintainability). Most proposed metrics were about the product, both static (coupling, cohesion, complexity, source code) and runtime (performance, and usage of computational resources), and a few were about the development team and process. The most used techniques for defining microservices granularity were machine learning (clustering), semantic similarity, genetic programming, and domain engineering. Most papers were concerned with migration from monoliths to microservices; and a few addressed green-field development, but none address improvement of granularity in existing microservice-based systems. Conclusions Methodologically speaking, microservice granularity research is at a Wild West stage: no standard definition, no clear development—operation trade-offs, and scarce conceptual reuse (e.g., few methods seem applicable or replicable in projects other than their initial proposal). These gaps in granularity research offer clear options to investigate on continuous improvement of the development and operation of microservice-based systems.

http://repositorio.ufps.edu.co/handle/ufps/1452

https://peerj.com/articles/cs-695/#

  • Inteligencia Artificial - GIA [40]

Descripción: Defining and measuring microservice granularity, a literature overview.pdf
Título: Defining and measuring microservice granularity, a literature overview.pdf
Tamaño: 4.087Mb

Unicordoba LogoPDFOpen AccessFLIPLEER EN FLIP

Show full item record

Cita

Cómo citar

Cómo citar

Miniatura

Thumbnail

Gestores Bibliograficos

Exportar a Bibtex

Exportar a RIS

Exportar a Excel

Buscar en google Schoolar

Buscar en microsoft academic

untranslated

Código QR

Envíos recientes

    No hay artículos recientes
Image
Image
Image
Image
Image
Image
Image
‹›
Logo Pie de Página UFPS

Portales Institucionales

  • Divisist
  • Pagos de Egresados y Externos
  • Piagev
  • PDQRS
  • DatarSoft
  • Sistema de Nómina
  • DISERACA

Enlaces de Interés

  • Plan Anticorrupción
  • Proceso de selección
  • Contratación
  • Proceso democrático
  • Derechos pecuniarios
  • Correo Electrónico Institucional
  • Consultorio Jurídico

Contactos

Avenida Gran Colombia No. 12E-96 Barrio Colsag,
San José de Cúcuta - Colombia
Teléfono (057)(7) 5776655

Solicitudes y correspondencia
Unidad de Gestión Documental
ugad@ufps.edu.co

Uso único y exclusivo para notificaciones judiciales:
notificacionesjudiciales@ufps.edu.co

-->
Sistema DSPACE - Metabiblioteca | Metabiblioteca