Monografia
Desenvolvendo aplicações web baseadas em microserviço utilizando o framework Spring
Autor
Batista, Mateus Alfredo
Bastos, William Carvalho
Institución
Resumen
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.