Dissertação
Methodology of development of microservice architectures EVALUATED
Num mundo em crescente desenvolvimento tecnológico, os sistemas existentes estão sobre pressão para reagir a cargas elevadas e a flutuações destas cargas. Por forma a responder a esta pressão, esses sistemas começaram a demonstrar necessidade de escalar. Os que são construídos sobre arquiteturas n-camadas ou monolíticas, tipicamente utilizadas, demonstram restrições no seu modelo, tanto de um ponto de vista de performance como de resiliência. Por forma a migrar sistemas antigos, há diversos desafios que é necessário enfrentar - desde definir fronteiras ou domínios sobre os quais realizar partições, até separar um monolito cuidadosamente. O objetivo deste projeto é analisar o estado da arte de metodologias de conversão e propor uma que siga o processo de migração de início ao fim. Depois, compará-la com um projeto real de uma plataforma de mobilidade elétrica, refletindo nas aprendizagens.
novembro 16, 2023, 10:30
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
José Manuel da Costa Alves Marques
Departamento de Engenharia Informática (DEI)
Professor Catedrático