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)
             Paloma Maira de Oliveira Lima (membro 1)
             Roger Santos Ferreira (membro 2)

 

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)
             Manoel Pereira Junior (membro 1)
             Paloma Maira de Oliveira (membro 2)

 

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.