Developing Self-Adaptive Microservice Systems: Challenges and Directions
arXiv:1910.07660 · doi:10.1109/MS.2019.2955937
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.
8 pages, 1 figure
References in corpus (1)
Cited by in corpus (4)
- How to Share: Balancing Layer and Chain Sharing in Industrial Microservice Deployment
- Towards characterization of edge-cloud continuum
- Cost Minimization in Multi-cloud Systems with Runtime Microservice Re-orchestration
- From Conventional Multi-Vendor Failover to Adaptive API Routing: An Industrial Experience Report on Resilient Third-Party Service Integration