Quarkus je domači Java okvir za Kubernetes, zasnovan za GraalVM in HotSpot, ustvarjen iz najboljših knjižnic in standardov Java na trgu. Cilj je ta Quarkus bo vodilna platforma Java v Kubernetesukot tudi v okoljih brez strežnikov, hkrati pa razvijalcem ponuja enoten reaktivni in nujni programski model za optimalno obravnavo širšega razpona arhitektur porazdeljenih aplikacij.
Vsi poznamo odprtokodno oblačno in vsebniško usmerjeno platformo, kot je Kubernetes, in zelo dobro jo poznamo programski jezik Java, ki je od 90-ih med nami že skoraj 20 let in se postavi kot eden najpogosteje uporabljenih na seznamih, kot je TIOBE, pravzaprav Java ni padla z 2. mesta na tovrstnih seznamih, kar kaže na uspeh in kako široko razširjeno to Med skupnostmi razvijalcev spada med platforme.
Če se pridružimo obema projektoma, Javi in Kubernetesu, lahko dobimo idejo o možnostih v rastoča industrija oblakovin zato tudi v drugih sektorjih, ki ga uporabljajo, na primer IoT, mobilne naprave, mikroservice, zabojniki in zlasti funkcija kot storitve ali FaaS. No, s tem ogrodjem lahko produktivno in učinkovito izvedemo številne programe, napisane v Javi za Kubernetes.
V zvezi prednosti samega Quarkusa (testirani so bili pri Red Hat):
- Hiter začetek, ki omogoča samodejno skaliranje mikro storitev v posodah in Kubernetes ter celo takojšnjo izvedbo FaaS.
- Minimalna poraba pomnilnika za optimizacijo gostote posod.
- Manjša velikost aplikacij in sam zabojnik.
- Uporaba najboljše knjižnice za Javo in standarde.
- Model nujno in reaktivno.
- In mnogi drugi frazvojne veščine, kot so poenotene konfiguracije, poenostavljena koda, izogibanje ustvarjanju nadležnih domačih izvršljivih datotek itd.