DSpace Repository

A Proposed Model of Migrating from Monolithic towards Microservices

Show simple item record

dc.contributor.author Maryam Munawar, 01-241191-010
dc.date.accessioned 2022-12-20T08:31:45Z
dc.date.available 2022-12-20T08:31:45Z
dc.date.issued 2022
dc.identifier.uri http://hdl.handle.net/123456789/14458
dc.description Supervised by Dr. Awais Majeed en_US
dc.description.abstract Organizations moving from legacy systems to microservices due to the countless benefits of microservices. In Monolithic systems there are many dependencies like if you change one functionality of a system then it affects all the other functionality, each service is dependent on the other service, and hard to change the monolith system. If one functionality of the monolith system is failed or down, then all the functionalities of the monolith system are down. So, changeability is the major issue in monolith systems. Microservices ensure that if one service is failed or down it will not affect the other services and recover the services using a load balancer. In SOA (service-oriented architecture) services are coarse-grained. In SOA, if a service is failed it will not recover by itself and affects the entire system. In this study, we present a comparative analysis of various identification techniques, namely purpose base technique, clustering technique, Facade technique, relational concept analysis, use cases for SOA, and repositories that can be used to identify microservices. Further, we proposed different approaches for microservices that can be utilized to rapidly and adequately identify the microservices. Code-First approach and repository pattern were used for implementations outcomes are then compared with previous identifying services that provide improved results. Our implementation highlights that these techniques are the best, among all other techniques that are used in this study. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries MS-SE;T-1826
dc.subject Software Engineering en_US
dc.title A Proposed Model of Migrating from Monolithic towards Microservices en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account