How My App's Performance Improved After Migrating To Quarkus From Spring Boot (JDK 14)

Ati folosit Quarkus pana acum?
Ce parere aveti de el?

In ultimii ani pe partea de microservicii Java based au aparut mai multe framework-uri. Quarkus, Micronaut etc. In combinetie cu GraalVM sau chiar cu JVM-ul clasic ofera performantre bune, consum mai mic de memorie si pornesc mai repede :grin:

2 Likes

Deocamdata nu am folosit insa in compania pentru care lucrez se recomanda Quarkus pentru orice dezvoltare noua la care se merge pe java ca main language. Arhitectii au facut si niste benchmarks frumoase, comparatii, etc. din pacate nu pot da share public dar sa zicem ca e in aceeasi linie cu postarea :slightly_smiling_face:

Exista o singură problema: node, rust sau golang sunt mult mai rapide ca GraalVM. Dacă pui JS în GraalVM o să pornească de 10 ori mai încet ca în node. Dacă e să comparăm consumul de memorie cu go diferența e uriașă. Iar la instanțe serverless contează foarte mult.

Sunt soluții doar dacă e musai Java/Kotlin/Scala. Un programator de Java e mort fără Spring Boot, nu e ca și cum Quarkus are tot ce ai în spring.

2 Likes