Microsserviços / Microservices

Thiago Felipe de Sousa Castro, Felipe Gomes de Melo Vale, Fábio Henrique Fonseca de Sousa

Abstract


Uma das propriedades de um ser vivo é a evolução, com o passar do tempo basicamente tudo se modifica e evolui. Assim como Darwin teorizava, o ser vivo precisa se adaptar e evoluir, caso o contrário, ele é extinto. No mundo do desenvolvimento de software essa teoria ocorre de forma similar. Com o passar dos anos novas metodologias, ferramentas e tecnologias vão surgindo para facilitar a construção e a manutenção dos sistemas além de tornar as características funcionais e não funcionais mais atrativas e usuais para o cliente. A arquitetura monolítica dominou o mercado por vários anos, porém, com o passar do tempo, foram sendo evidenciados os problemas que acompanhavam essa arquitetura. Nesse cenário, a arquitetura de microsserviços entra como uma evolução natural, sendo uma abordagem alternativa que visa a diminuição de acoplamento do código, da organização e da independência dos serviços (Módulos que possuem funções próprias). Nesse artigo, foram levantados os pontos principais que indicam o valor agregado gerado pela implementação dos microsserviços, quais os desafios relacionados a sua implementação e resultados obtidos por grandes empresas ao implementar essa arquitetura. Para chegar em tais resultados foram feitas pesquisas e análises sistemáticas de documentos e relatórios inerentes aos resultados, riscos e custos relacionados ao tema.

 


Keywords


Microsserviços, Monolítico, Arquitetura, Evolução.

References


MEDIUM. Introdução à arquitetura de microsserviços. Disponível em: https://medium.com/introducao-a-arquitetura-de-microservicos/introdu%C3%A7%C3%A3o-a-microsservi%C3%A7os-25378269e6f9. Acesso em: 5 out 2020

REDHAT. O que são os microsserviços. Disponível em: https://www.redhat.com/pt-br/topics/microservices/what-are-microservices. Acesso em: 5 out 2020

IUGU BLOG. Tudo que você precisa saber sobre microsserviços. Disponível em: https://iugu.com/blog/arquitetura-de-microsservicos/#. Acesso em: 6 out 2020

JUSTINO, Yan. Do monolito aos microsserviços: um relato de migração de sistemas legados da Secretaria de Estado da Tributação do Rio Grande do Norte. 2018. Dissertação de Mestrado (Mestrado, Engenharia de software) - Universidade Federal do Rio Grande do Norte, [S. l.], 2018.

Dimensional Research. GLOBAL MICROSERVICES TRENDS. Disponível em: https://go.lightstep.com/rs/260-KGM-472/images/global-microservices-trends-2018.pdf. Acesso 11 out 2020.

FOWLER, Martin. Microsserviços. Disponível em:

https://martinfowler.com/articles/microservices.html#:~:text=In%20short%2C%20the%20microservice%20architectural,often%20an%20HTTP%20resource%20API. Acesso 10 out 2020.




DOI: https://doi.org/10.34117/bjdv7n3-070

Refbacks

  • There are currently no refbacks.