Modernization of a Legacy System as Microservices

dc.contributor.authorKostian, Mikael
dc.contributor.departmentfi=Tulevaisuuden teknologioiden laitos|en=Department of Future Technologies|
dc.contributor.facultyfi=Luonnontieteiden ja tekniikan tiedekunta|en=Faculty of Science and Engineering|
dc.contributor.studysubjectfi=Tietojenkäsittelytiede|en=Computer Science|
dc.date.accessioned2018-07-02T11:33:54Z
dc.date.available2018-07-02T11:33:54Z
dc.date.issued2018-04-05
dc.description.abstractThis thesis is about modernizing a monolithic legacy system as microservices. Modernization is often as much about technological advancements as it is about answering to requirements which a legacy system is not able to meet. Concurrently, modernization should lead to improvements in software engineering practices which play a key role in the design and implementation of high quality systems. Thesis is built around an on-going modernization project at Hesburger, a Finnish fast food restaurant chain, aiming to replace a business-critical legacy system while improving efficacy, scalability, reliability and maintainability. Modernization strategies, microservice architecture and a model to build microservices around business capabilities are outlined. A modernization plan based on existing modernization strategies is formulated for the Hesburger legacy system. A prototype consisting of sales related microservices, extracted by analysing the legacy system and business capabilities, is built to demonstrate the effectiveness of the devised modernization plan.
dc.format.extent80
dc.identifier.olddbid162321
dc.identifier.oldhandle10024/145550
dc.identifier.urihttps://www.utupub.fi/handle/11111/21089
dc.identifier.urnURN:NBN:fi-fe201804176568
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightssuljettu
dc.source.identifierhttps://www.utupub.fi/handle/10024/145550
dc.subjectlegacy system modernization, modernization strategies, microservices
dc.titleModernization of a Legacy System as Microservices
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Kostian_Mikael_progradu.pdf
Size:
528.39 KB
Format:
Adobe Portable Document Format