An Overview of Self-Adaptive Techniques for Microservice Architectures
Serdica Journal of Computing, Tome 11 (2017) no. 2, pp. 115-136
Cet article a éte moissonné depuis la source Bulgarian Digital Mathematics Library
Contemporary software systems are continuously growing in
size and a large number of users need to deal with new class of problems
- complexity and evolution. To overcome this, new technologies and
methods in software engineering emerge. One of them is the architectural
style of microservices. It tends to provide solutions, however it introduces
additional complexity in terms of administration, detecting fault behavior
and applying fxes. Self-adaptive systems address the problems of
complexity and evolution by providing mechanisms that allow systems to
respond to external environmental changes without human interaction.
Currently, there is a lack of understanding on how microservices can
utilize the notion of self-adaptiveness and in this paper we make an
overview of the current solutions in the feld.
ACM Computing Classifiation Sstem (1998): C.2.4, D.2.11.
Keywords:
Self-Adaptive Systems, Microservices, Software Architecture
@article{SJC_2017_11_2_a2,
author = {Baylov, Krasimir and Dimov, Aleksandar},
title = {An {Overview} of {Self-Adaptive} {Techniques} for {Microservice} {Architectures}},
journal = {Serdica Journal of Computing},
pages = {115--136},
year = {2017},
volume = {11},
number = {2},
language = {en},
url = {http://geodesic.mathdoc.fr/item/SJC_2017_11_2_a2/}
}
Baylov, Krasimir; Dimov, Aleksandar. An Overview of Self-Adaptive Techniques for Microservice Architectures. Serdica Journal of Computing, Tome 11 (2017) no. 2, pp. 115-136. http://geodesic.mathdoc.fr/item/SJC_2017_11_2_a2/