Developing Self-Adaptive Microservice Systems: Challenges and Directions
Nabor C. Mendonca, Pooyan Jamshidi, David Garlan, Claus Pahl

TL;DR
This paper discusses the challenges in developing self-adaptive microservice systems, especially in cloud-based applications like intelligent video surveillance, and proposes future research directions leveraging existing microservice practices.
Contribution
It identifies key challenges in creating self-adaptive microservice systems and suggests new directions for addressing these challenges using current microservice technologies.
Findings
Highlights key challenges in self-adaptive microservices
Proposes future research directions in the field
Uses cloud-based video surveillance as a motivating example
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
