O framework Quarkus traz Java para Kubernetes

Logotipos Kubernetes Java e Quarkus

Quarkus é uma estrutura Java nativa para Kubernetes, desenvolvido para GraalVM e HotSpot, criado a partir das melhores bibliotecas e padrões Java do mercado. O objetivo é que Quarkus será a plataforma Java líder no Kubernetesbem como em ambientes sem servidor, ao mesmo tempo que oferece aos desenvolvedores um modelo de programação unificado reativo e imperativo para atender de forma otimizada uma gama mais ampla de arquiteturas de aplicativos distribuídos.

Todos nós conhecemos a nuvem de código aberto e a plataforma orientada a contêineres, como o Kubernetes, e também conhecemos muito de perto a linguagem de programação Java, que desde os anos 90 está entre nós há quase 20 anos, posicionando-se como um dos mais utilizados em listas como a TIOBE, aliás, Java não caiu da 2ª posição neste tipo de listas, mostrando o sucesso e como amplamente difundido que está entre as comunidades de desenvolvedores por ser multiplataforma.

Se juntarmos os dois projetos, Java e Kubernetes, podemos ter uma ideia do potencial em a florescente indústria da nuveme, portanto, também em outros setores que fazem uso dele, como IoT, dispositivos móveis, microsserviços, contêineres e, principalmente, a função de serviços ou FaaS. Bem, com esta estrutura, podemos implementar uma infinidade de aplicativos escritos em Java para Kubernetes de forma produtiva e eficiente.

Em relação a os benefícios do próprio Quarkus (eles foram testados na Red Hat):

  • Começo rápido, permitindo o escalonamento automático de microsserviços em contêineres e Kubernetes, e até mesmo a execução imediata de FaaS.
  • Utilização mínima de memória para otimizar a densidade dos contêineres.
  • Menor tamanho de aplicativos e o próprio contêiner.
  • Uso de melhores bibliotecas para Java e padrões.
  • Modelo imperativo e reativo.
  • E muitos outros fhabilidades de desenvolvedor, como configurações unificadas, código simplificado, evite gerar executáveis ​​nativos irritantes, etc.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.