An Overview of Self-Adaptive Techniques for Microservice Architectures
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...