Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Repositório Científi...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

Migration of JEE services to cloud native architecture with Quarkus

Authors: NORA, TIAGO MIGUEL PAIVA;

Migration of JEE services to cloud native architecture with Quarkus

Abstract

A transformação de serviços para uma arquitetura nativa da nuvem é uma obrigação para as organizações que procuram uma melhor escalabilidade, flexibilidade e eficiência operacional. Este documento apresenta uma pesquisa sobre a migração de serviços JEE para uma framework cloud-native com a ferramenta Quarkus, uma solução Java open source nativa para Kubernetes. O documento apresenta um método eficiente de migrar sistemas legados, abordando algumas preocupações significativas em relação à integração, desempenho e segurança, além de reforçar a importância do Quarkus como um dos principais frameworks para o desenvolvimento de aplicativos nativos da nuvem escaláveis e resilientes e promover as melhores práticas, como Kubernetes e orquestração de contentores, para aproveitar ao máximo os benefícios desse paradigma arquitetônico. Uma migração bem sucedida também depende muito do planeamento do projeto e do desenvolvimento de capacidades, em que as equipas precisam de adquirir conhecimentos especializados em tecnologias nativas da cloud, DevOps e design de microsserviços. Para garantir uma experiência confortável sem afetar as operações, uma abordagem de migração faseada deve ser apoiada por um planeamento claro, atribuição de recursos e gestão de riscos. Em seguida, são tidos em conta aspectos éticos, como a privacidade dos dados, a fiabilidade do sistema e a conformidade regulamentar, e, mais importante ainda, a proteção dos dados dos utilizadores e, por último, a transparência com as partes envolvidas, o que constitui a base de um processo de migração ético.

The transformation of services to cloud-native architecture is a must for the organization seeking better scalability, flexibility, and operational efficiency. This paper presents research about the migration of JEE services to a cloud-native framework with Quarkus, an opensource, Kubernetes-native Java solution. The document presents an efficient way to migrate legacy systems, addressing some significant concerns in regard to integration, performance, and security, it also reinforces the importance of Quarkus as one of the main frameworks for developing scalable and resilient cloud-native applications and promoting best practices like Kubernetes and container orchestration to fully realize the benefits of this architectural paradigm. A successful migration also depends very much on the project planning and capability building, where teams need to gain specialized knowledge in cloud-native technologies, DevOps, and microservices design. To ensure a comfortable experience without affecting operations, a phased migration approach should be supported with clear planning, resource allocation, and risk management. Then there are ethical considerations involved including privacy of data, reliability of the system and observance of the law more importantly protection of user data and finally transparency to the stakeholders, this is the basis for an ethical migration process.

Country
Portugal
Related Organizations
Keywords

Cloud-native architecture, Quarkus, JEE migration, Kubernetes

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green