Migrating a monolithic application to behaviour-driven function-based application : A study on architectural patterns and migration strategy forbuilding function-based applicationEn studie om arkitekturmönster och migreringsstrategi för attskapa funktions

University essay from KTH/Hälsoinformatik och logistik

Abstract: With the increased use of the internet and applications, the architecture has had to adapt to the increasing number of users. Many companies have started migrating from monolithic architecture to microservice and, more recently, started to explore the possibility of migrating applications to Function-as-a-Service. Among other things, companies such as OpenFaaS have helped teams with migrating to Function-as-a-Service architecture by providing orchestration and tools for overseeing the applications. This thesis aims to study the migration process of a behaviour-driven application built with Function-as-a-Service architecture. The investigation will focus on migration strategies that use the Strangler Fig Pattern in which the factors that affect the migration process will be analysed through a literature review and case study. The results of this research can be of help to organisations and teams to better understand the possibility of using Behaviour-driven Development in the development of Function-as-a-Service. Furthermore, the research will also highlight and bring insight into the factors that affect the migration process from monolithic to Function-as-a-Service by going through some of the disadvantages and advantages.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)