Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Restructuring an Enterprise Monolith into a Microservices Architecture

Hoang, Thu (2024)

 
Avaa tiedosto
Hoang_Thu.pdf (1012.Kt)
Lataukset: 


Hoang, Thu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405038940
Tiivistelmä
This thesis explores the process of restructuring a complicated enterprise monolith structure to a microservices architecture. The microservices architecture is rising as a solution for complexity in managing and constructing software systems. The aim of this process is to enhance the flexibility and scalability of enterprise systems.

The methodology section examines a comparative analysis of monolith and microservices architectures. It delineates the steps involved in designing microservices, evaluating the need for their adoption, discovering system operations, defining subdomains, and designing the services architecture. Furthermore, it elaborates on the implementation process, including planning and designing a microservices architecture, and executing the restructuring process. The process of designing microservices and transition from a monolithic to a microservices architecture for enterprise projects is presented. The results of the restructuring process are positive.

As a result, the thesis aims to assist the transition from a monolith to the microservices architecture. It offers valuable insights into the practical implications of implementing microservices within enterprise project architectures.

In conclusion, the thesis reflects on the attainment of the project's goal to transition from a monolith to the microservices architecture. It underscores the significance of this architectural transformation in enhancing system scalability, flexibility, and maintainability. Furthermore, it emphasizes the relevance of the methodology employed in guiding this transition and the tangible outcomes achieved therein.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste