O curso superior Bacharelado em Ciência da Computação do IFMG - Campus Formiga convida a todos para a apresentação pública e avaliação do Trabalho de Conclusão de Curso (TCC) que acontecerá conforme agenda a seguir:
Data | Hora e Local | Projeto |
13/11/2024
|
14:00 Sala 27 |
APLICAÇÃO DE UMA ARQUITETURA DE MICROSSERVIÇOS EM UM SISTEMA WEB PARA CONECTAR PRODUTORES DE EVENTOS E PRESTADORES DE SERVIÇOS Aluno: Gabriel Guimarães de Almeida Orientadora: Prof.o Mariana Guimarães dos Santos Banca: Fernando Paim Lima (orientador) |
Resumo:
A arquitetura de microsserviços tem sido amplamente adotada no desenvolvimento de software devido à sua agilidade e facilidade de manutenção. Este trabalho realiza um estudo sobre sua aplicação em um problema real: a alta taxa de informalidade na contratação de bandas para eventos, um problema que afeta artistas e contratantes. Para realizar este estudo, foram entrevistados e músicos para definir as funcionalidades do sistema e projetar a arquitetura necessária para construir um back-end, utilizando tecnologias atuais e seguindo os princípios do Clean Code e SOLID, além de um front-end para consumir esses serviços. O protótipo foi desenvolvido com uma metodologia inspirada em metodologias ágeis. Suas funcionalidades e desempenho foram validados por testes unitários e de carga. Os resultados dos testes unitários apontaram a qualidade do código-fonte produzido neste trabalho. Já os testes de carga mostraram que o protótipo apresenta um desempenho satisfatório sob contextos de estresse, processando mais de 2000 requisições por minuto em cenários de cinco mil requisições. Ao final do trabalho, pode se concluir que arquitetura de microsserviços é uma escolha viável e promissora, fornecendo benefícios significativos no desenvolvimento de software, especialmente em problemas que exigem escalabilidade e modularidade. No entanto, a escolha dessa arquitetura deve ser baseada em uma análise minuciosa.
Data | Hora e Local | Projeto |
06/12/2024 |
09h Lab. Arquitetura e Redes (LAR) - Bloco B - IFMG |
UNIDOCS: Gestão segura de arquivos eletrônicos via Blockchain Aluno: Gabriel Augusto de Oliveira Orientador: Roger Santos Ferreira Banca: Roger Santos Ferreira (orientador) |
Resumo:
A segurança e a integridade no armazenamento de arquivos digitais são questões fundamentais, especialmente devido às vulnerabilidades inerentes aos sistemas de armazenamento centralizado. Este trabalho propõe o desenvolvimento de um sistema de gestão de arquivos eletrônicos utilizando as tecnologias blockchain e contratos inteligentes, em conjunto com o protocolo InterPlanetary File System (IPFS). Além disso, foi desenvolvido um frontend WEB e uma API para comunicação com o IPFS. A aplicação resultante oferece um gerenciamento de arquivos eletrônico com alto grau de segurança, transparência e autenticidade, graças às características de descentralização e imutabilidade proporcionadas pela blockchain e pelo IPFS.