UT Institute of Computer Science Graduation Theses Registry


Migrating Monolithic Architecture to Microservices: A Case Study
Name Mehmet Celen
Abstract Microservices has become popular in recent years as most organizations prefer to migrate their monolith applications to more scalable and rapid development environments where they can have fast changes and releases. However, microservices need to be considered by organizations before migrating to. Not only it has advantages and disadvantages compared to monolithic architecture but also the migration process can be painful and time-wasting for the organizations if the migration strategy is not systematic and gradual. The study includes a case from a small-scaled company which is willing to extend its operations and development with more business functionalities. This study explores the migration techniques and applies a migration solution for the given case.
Graduation Thesis language English
Graduation Thesis type Master - Software Engineering
Supervisor(s) Kadir Aktas; Gholamreza Anbarjafari
Defence year 2020
PDF extras