dc.contributor.advisor |
Esteves, Rafael Pereira |
pt_BR |
dc.contributor.author |
Silva, Jonas Ayres da |
pt_BR |
dc.date.accessioned |
2024-08-21T22:54:32Z |
|
dc.date.available |
2024-08-21T22:54:32Z |
|
dc.date.issued |
2021 |
pt_BR |
dc.identifier.uri |
https://dspace.ifrs.edu.br/xmlui/handle/123456789/1369 |
pt_BR |
dc.description.abstract |
Derivada da Arquitetura Orientada a Serviços e amplamente usada para substituir a arquitetura monolítica, a arquitetura de microsserviços é um dos assuntos mais emergentes na indústria e mais recentemente também na área acadêmica. Microsserviços podem ser desenvolvidos utilizando diferentes linguagens de programação e usar as tecnologias de banco de dados que melhor atendam as necessidades de cada serviço. Nesse contexto, o objetivo deste trabalho é a proposta de uma aplicação baseada em microsserviços destinada a automação e digitalização de formulários, solicitações e processos do IFRS. Como benefícios, espera-se obter facilidade no desenvolvimento de novos serviços e aumento na escalabilidade da aplicação. Como resultados, conclui-se que uma arquitetura baseada em microsserviços possui uma complexidade elevada se comparada a arquiteturas antecessoras, mas seus ganhos com facilidade de manutenção e novas implementações e heterogeneidade tecnológica tornam o desenvolvimento mais ágil e produtivo. |
pt_BR |
dc.description.abstract |
Derived from Service Oriented Architecture and widely used to replace monolithic architecture,
microservice architecture is one of the most emerging topics in the industry and more recently also
in the academic field. Microservices can be developed using different programming languages
and database technologies that best fit the needs of each service. In this context, the objective
of this paper is to propose and develop an application based on microservices aimed at the
automation and digitization of forms, requests, and IFRS processes. As benefits, it is expected to
obtain efficiency in the development of new services and increase the scalability of the application.
As a result, it is concluded that a microservices-based architecture has a high complexity when
compared to predecessor architectures, but with ease of maintenance, ease of new features and
technological heterogeneity make the development considerably more agile and productive. |
en |
dc.format.mimetype |
application/pdf |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.rights |
Open Access |
en |
dc.subject |
Software - Desenvolvimento |
pt_BR |
dc.title |
IF : arquitetura baseada em microsserviços para gestão escolar |
pt_BR |
dc.type |
Trabalho de conclusão de graduação |
pt_BR |
dc.degree.grantor |
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul |
pt_BR |
dc.degree.level |
Graduação |
pt_BR |
dc.degree.date |
2021 |
pt_BR |
dc.degree.local |
Porto Alegre, BR-RS |
pt_BR |
dc.degree.graduation |
Tecnologia em Análise e Desenvolvimento de Sistemas |
pt_BR |
dc.degree.department |
Campus Restinga |
pt_BR |