Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Ariel Rai Rodrigues
Título: MS-TRICK: ARQUITETURA DE MICROSERVICES APLICADA
 
Resumo:
Este trabalho apresenta uma arquitetura de microservices. O objetivo principal deste trabalho é reconstruir partes de uma aplicação existente de maneira escalável, demonstrando os resultados obtidos com esta alteração. De maneira complementar foi desenvolvido um aplicativo móvel para visualização da arquitetura. Os microservices desenvolvidos para contemplar a arquitetura foram desenvolvidos em linguagem de programação Java, mais especificamente utilizando Spring Boot. Para armazenamento de dados foi utilizado o banco de dados Mysql. O aplicativo móvel foi desenvolvido utilizando Ionic, framework responsável por gerar aplicativos Android e IOS. A ideia para o desenvolvimento deste trabalho foi desenvolvida com a vivência no sistema atual referido, com o crescimento da empresa no mercado Brasileiro demonstrou-se visível que uma arquitetura como a apresentada neste trabalho é viável. O levantamento de informações foi realizado por meio de inspeção do código em conjunto com o coorientador do projeto. Foram utilizados diagramas da Unified Modeling Language (UML) para representar estruturas e fluxos desenvolvidos, bem como foi realizado uma avaliação de usabilidade junto aos especialistas das áreas na empresa para verificar a eficiência e visibilidade do usuário de Tecnologia de Informação (TI) sobre a arquitetura. A implementação do trabalho foi realizada utilizando as ferramentas RedHat Development Suite e Atom, todo seu código fonte foi armazenado no website Github. Por fim, mas não menos importante, foram levantadas melhorias futuras e extensões para este trabalho; bem como conclui-se as vantagens oferecidas pela arquitetura de microservices.