Desenvolvendo aplicações web baseadas em microserviço utilizando o framework Spring

Carregando...
Imagem de Miniatura

Data

2017

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Batista, Mateus Alfredo
Bastos, William Carvalho

Orientador

Ceci, Flávio

Coorientador

Resumo

With the evolution of software development technologies, many companies begin to build new applications and / or migrate their applications built in monolithic architecture to microservice architecture, a task that can prove difficult without a base of support in the initials steps and configurations. By dividing a large application block into small, isolated blocks, distributing the processing and business rule into tightly coupled and well-defined services, the development of applications with the microservice architecture has been taking the space of monolithic applications in the development market software. However, new challenges will be presented to developers who are starting to develop microservices and a framework that simplifies and accelerates the construction of them, can be the differential for the success of the project. The Spring Framework has proven to be a great facilitator for Java programmers in building applications in the microservice architecture. With this, how to develop applications based on microservices using the Spring framework? This work presents the analysis of the Spring framework and the migration of an existing monolithic application to the microservice architecture based on the use of the Spring Framework. Keywords: Microservice. Spring. Framework.
Com a evolução das tecnologias de desenvolvimento de softwares, muitas empresas passam a construir novas aplicações e/ou migrar suas aplicações construídas em arquitetura monolítica para a arquitetura de microserviços, uma tarefa que pode mostrar-se difícil sem uma base de apoio nos passos e configurações iniciais. Por dividir um grande bloco de aplicação em blocos pequenos e isolados, distribuindo o processamento e a regra de negócio em serviços pouco acoplados e bem definidos, o desenvolvimento de aplicações com a arquitetura de microserviços vem tomando o espaço das aplicações monolíticas no mercado de desenvolvimento de software. Contudo, novos desafios serão apresentados aos desenvolvedores que se iniciam no desenvolvimento de microserviços e um framework que simplifique e agilize a construção dos mesmos, pode ser o diferencial para o sucesso do projeto. O Spring Framework tem se mostrado um grande facilitador aos programadores Java na construção de aplicações na arquitetura de microserviços. Com isso, como desenvolver aplicações baseadas em microserviços utilizando o framework Spring? Este trabalho trata de apresentar a análise do framework Spring e a migração de uma aplicação monolítica existente para a arquitetura de microserviços com base no uso do Spring Framework, que se prova um grande facilitador do desenvolvimento desta arquitetura, tornando a construção dos microserviços mais ágil e eficiente, sendo bem aceito no mercado de desenvolvimento de softwares. Palavras-chave: Microserviço. Spring. Framework.

Palavras-chave

Microserviço, Spring, Framework

Citação