Transition of web services from service oriented architecture to microservice architecture
Aryal, Chandra Shekhar (2020)
Diplomityö
Aryal, Chandra Shekhar
2020
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2020103088854
https://urn.fi/URN:NBN:fi-fe2020103088854
Tiivistelmä
Recent growing trend of cloud adoption and new agile business needs of enterprise have led to transform their legacy systems to more modern architecture styles. Microservice architecture has become a popular choice to them and adopted widely in cloud platform. Microservice architecture fills the gap of both monolithic architecture and service-oriented architecture and gives a modern way to solve the issues of agile business needs. In this thesis, the author presents practical transition of web services from service-oriented architecture to microservice architecture. Based on the design science research approach, this thesis contributes an artifact along with the implementation process and workflow of the transition project. Furthermore, the thesis evaluates the result of transitioned web service with agility, reliability, scalability, performance, and the cost.