An Overview of Self-Adaptive Techniques for Microservice Architectures

  • Baylov K
  • Dimov A
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Contemporary software systems are continuously growing insize and a large number of users need to deal with new class of problems- complexity and evolution. To overcome this, new technologies andmethods in software engineering emerge. One of them is the architecturalstyle of microservices. It tends to provide solutions, however it introducesadditional complexity in terms of administration, detecting fault behaviorand applying fxes. Self-adaptive systems address the problems ofcomplexity and evolution by providing mechanisms that allow systems torespond to external environmental changes without human interaction.Currently, there is a lack of understanding on how microservices canutilize the notion of self-adaptiveness and in this paper we make anoverview of the current solutions in the feld.ACM Computing Classifiation Sstem (1998): C.2.4, D.2.11.*The research presented in this paper was partially supported by the DFNI I02-2/2014project, funded by the National Science Fund, Ministry of Education and Science in Bulgaria.

Cite

CITATION STYLE

APA

Baylov, K., & Dimov, A. (2018). An Overview of Self-Adaptive Techniques for Microservice Architectures. Serdica Journal of Computing, 11(2), 115–136. https://doi.org/10.55630/sjc.2017.11.115-136

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free