Arquitetura de Micro Frontends no desenvolvimento web

Carregando...
Imagem de Miniatura

Data

2021-12-16

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Amorim Filho, Marco Antonio

Orientador

De Souza, Richard Henrique

Coorientador

Resumo

O momento de decidir qual arquitetura deverá ser adotada em um projeto de software é muito delicado, essa decisão é muito importante e com certeza terá grande impacto no futuro do projeto, esta monografia aborda a arquitetura de Micro Frontends no desenvolvimento web, que vem crescendo em popularidade cada vez mais nos últimos anos, a ideia principal por trás dessa arquitetura é trazer os conceitos de microsserviços para o front-end da aplicação, assim evitando a criação de grandes monolitos que costumam dar muito trabalho no momento de refatoração de código, ou de se adicionar uma nova funcionalidade ao sistema. Um dos objetivos deste trabalho é poder ajudar desenvolvedores a tomarem a decisão mais acertada possível no momento de escolher a arquitetura que será utilizada em seus projetos. O trabalho apresenta características do desenvolvimento web, a evolução arquitetural até a criação da arquitetura de Micro Frontends, características da arquitetura Monolítica, Orientada a Microsserviços e de Micro Frontends, o desenvolvimento de dois protótipos, um utilizando a arquitetura Monolítica, e outro utilizando a arquitetura de Micro Frontends, e por fim, as vantagens e desvantagens identificadas na adoção da arquitetura de Micro Frontends.

Palavras-chave

Arquitetura de software, Micro Frontends, Desenvolvimento web

Citação