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'arqutiectures d'aplicacions distribuïdes.

Tots coneixem la plataforma orientada a contenidors i núvol de codi obert com és 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 en les llistes com TIOBE, de fet, Java no ha baixat de la 2a posició en aquest tipus de llista desenvolupadors per ser multiplataforma.

Si unim tots dos projectes, Java i Kubernetes, ens podem fer una idea del potencial en 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.

Pel que fa 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.

Afegir com a font preferida a Google