kirancodes.me
To Proof Maintenance & Beyond!

Guidelines for adopting frontend architectures and patterns in microservices-based systems

Holger Harms, Collin Rogowski, Luigi Lo Iacono

Abstract

Microservice-based systems enable the independent development, deployment, and scalability for separate system components of enterprise applications. A significant aspect during development is the microservice integration in frontends of web, mobile, and desktop applications. One challenge here is the selection of an adequate frontend architecture as well as suitable patterns that satisfy the application requirements. This paper analyses available strategies for organizing and implementing microservices frontends. These approaches are then evaluated based on a quality model and various prototypes of the same application implemented using the distinct approaches. The results of this analysis are generalized to a guideline that supports the selection of a suitable architecture.

BibTeX
@inproceedings{Harms-al:FSE17,
  author    = {Holger Harms and
               Collin Rogowski and
               Luigi Lo Iacono},
  title     = {Guidelines for adopting frontend architectures and patterns in microservices-based systems},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {902--907},
  publisher = {{ACM}},
  year      = {2017},
}

Related papers