Abstract:
Microservices has been a very popular word in the Software Industry for quite a long time.
Microservices architecture is regarded as a rising trend. There has been a rise in the research
carried out in the field of microservices which encourage enterprise software architects and IT
executives to witness and be a part of the new evolution. Most of the time we might only have
a glance at such topics when our attention is caught. The concept of microservices describes a
style of software systems that is highly effective in building enterprise solutions in the current
times. The software industry has witnessed that there have been many companies such as
Netflix, Amazon, Spotify who have benefited greatly with the use of microservices. So that for
many other software organizations are rapidly adhering to incorporating microservices into
their enterprise solutions. This is becoming the first choice style for building enterprise
applications. But, however, there's not much guidance or information which will help a
beginner to determine what the microservice style should be used in the project and how to do
it. In order to fill this gap, and be of assistance for architects and developers to identify the
most appropriate patterns which most suit their enterprise application, I aim to carry out my
research targeted to find out and characterize various microservice architecture patterns
reported in the known literature, and perform an evaluation of architectural patterns by case
studies and with implementations[1].
Citation:
Weerasooriya, R.P.D.M. (2022). Evaluation of microservice architecture patterns [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa.http://dl.lib.uom.lk/handle/123/22512