English

Developing Self-Adaptive Microservice Systems: Challenges and Directions

Software Engineering 2020-09-04 v2

Abstract

A self-adaptive system can dynamically monitor and adapt its behavior to preserve or enhance its quality attributes under uncertain operating conditions. This article identifies key challenges for the development of microservice applications as self-adaptive systems, using a cloud-based intelligent video surveillance application as a motivating example. It also suggests potential new directions for addressing most of the identified challenges by leveraging existing microservice practices and technologies.

Keywords

Cite

@article{arxiv.1910.07660,
  title  = {Developing Self-Adaptive Microservice Systems: Challenges and Directions},
  author = {Nabor C. Mendonca and Pooyan Jamshidi and David Garlan and Claus Pahl},
  journal= {arXiv preprint arXiv:1910.07660},
  year   = {2020}
}

Comments

8 pages, 1 figure

R2 v1 2026-06-23T11:46:05.237Z