Maria Akl
Exploring Software Architectural Transitions: From Monolithic Applications to Microfrontends enhanced by Webpack library and Cypress Testing.
Rel. Fulvio Corno. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (6MB) | Preview |
|
|
Archive (ZIP) (Documenti_allegati)
- Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (6MB) |
Abstract
This thesis delves into the software architecture's dynamic evolution, with a particular focus on the paradigm shift from monolithic applications to the world of microservices and, subsequently, microfrontends. It analyses into the root causes driving the migration away from monolithic architectures, particularly examining the challenges and rewards associated with this transition. This analysis sheds light on the transformative power of microservices in providing agility, scalability, and resilience that are crucial qualities for building successful software in today's dynamic world. Building upon this foundation, the thesis invesitgates the evolution journey from microservices to microfrontends. It explores the strategic advantages of decoupling user interfaces from backend services.
This architectural shift empowers independent development, deployment, and scalability that are critical factors in optimizing the modern front-end experience
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
