Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/40162
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2024_MateusTeixeira_FelipeAndrade_tcc.pdf2,66 MBAdobe PDFver/abrir
Título: Um catálogo de boas práticas para o desenvolvimento e implantação de microsserviços
Autor(es): Teixeira, Mateus Brandão
Andrade, Felipe Correa
Orientador(es): Serrano, Maurício
Coorientador(es): Serrano, Milene
Assunto: Software - arquitetura
Engenharia de software
Data de apresentação: 19-Jul-2024
Data de publicação: 11-Out-2024
Referência: TEIXEIRA, Mateus Brandão; ANDRADE, Felipe Correa. Um catálogo de boas práticas para o desenvolvimento e implantação de microsserviços. 2024. 107 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2024.
Resumo: Este trabalho de conclusão de curso (TCC) aborda o desafio de implementar microsserviços eficientes e resilientes. O foco deste TCC é o desenvolvimento de um catálogo abrangente de boas práticas, meticulosamente compilado para guiar desenvolvedores através das complexidades inerentes à arquitetura de microsserviços. Com o aumento da complexidade dos sistemas de software e a demanda por entrega rápida e contínua, o projeto se mostra de grande ajuda para equipes que buscam otimizar seus processos de desenvolvimento. O catálogo proposto surge como um recurso interessante, oferecendo orientações baseadas em evidências e exemplos práticos. Para validar algumas práticas sugeridas, o TCC inclui a realização de Provas de Conceito (PoCs), cada uma focada em demonstrar a aplicabilidade e os benefícios de práticas específicas. Essas PoCs vão desde a inicialização de um microsserviço baseado em domínio de negócio até a implementação de padrões como API Gateway e Circuit Breaker. Este resumo encapsula a essência do TCC, que não apenas fornece um guia teórico mas também coloca à prova as práticas recomendadas, oferecendo contribuições tangíveis para a comunidade de desenvolvimento e reforçando o papel vital dos microsserviços na engenharia de software contemporânea.
Abstract: This thesis addresses the challenge of implementing efficient and resilient microservices. At its core, this thesis develops a comprehensive catalog of best practices, meticulously compiled to guide developers through the complexities inherent in microservices architecture. With the increasing complexity of software systems and the demand for rapid and continuous delivery, this project proves itself for teams seeking to optimize their development processes. The proposed catalog emerges as a valuable resource, offering evidence-based guidance and practical examples. To validate the suggested practices, this study includes the execution of Proof of Concepts (PoCs), each one focused on demon strating the applicability and benefits of specific practices. These PoCs range from the initiation of a business domain-based microservice to the implementation of standards such as API Gateway and Circuit Breaker. This summary encapsulates the essence of this Monograph, which not only provides a theoretical guide but also tests the recommended practices, offering tangible contributions to the development community and reinforcing the vital role of microservices in contemporary software engineering.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2024.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.