El framework Quarkus porta Java a Kubernetes

Logos de kubernetes Java i Quarkus

Quarkus és un framework nadiu de Java per a Kubernetes, dissenyat per a GraalVM i HotSpot, creat a partir de les millors biblioteques i estàndards Java del mercat. L'objectiu és que Quarkus sigui la plataforma Java líder a Kubernetes, així com en entorns serverless, alhora que ofereix als desenvolupadors un model de programació reactiva i imperativa unificada per abordar de manera òptima una gamma més àmplia d'arquitectures d'aplicacions distribuïdes.

Tots coneixem la plataforma orientada a contenidors i núvol de codi obert com Kubernetes, i també coneixem molt de prop el llenguatge de programació Java, que des dels anys 90 porta gairebé 20 anys entre nosaltres posicionant-se com un dels més usats a les llistes com TIOBE, de fet, Java no ha baixat de la 2º posició en aquest tipus de llistes, mostrant l'èxit i l'àmpliament estès que està entre les comunitats de desenvolupadors per ser multiplataforma.

Si unim ambdós projectes, Java i Kubernetes, ens podem fer una idea del potencial a el florent sector del núvol, i per tant, també en altres sectors que en fan ús com IoT, dispositius mòbils, microserveis, contenidors, i en especial la funció com a serveis o FaaS. Doncs bé, amb aquest framework podrem implementar multitud d'aplicacions escrites a Java per a Kubernetes de manera productiva i eficient.

Quant a les prestacions del propi Quarkus (han estat provats a Red Hat):

  • arrencada ràpid, permetent escalat automàtic de microserveis en contenidors i Kubernetes, i fins i tot execució immediata de FaaS.
  • Utilització mínima de la memòria per optimitzar la densitat dels contenidors.
  • Més mida de les aplicacions i del propi contenidor.
  • Ús de les millors biblioteques per a Java i estàndards.
  • Model imperatiu i reactiu.
  • I moltes altres facil·litats per al desenvolupador, com a configuracions unificades, codi simplificat, evitar la generació d'executables nadius molestos, etc.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.