1、Cloud Native Java apps:Quarkus vs Springboot-The benefits like Performance,Financial and Infrastructure health Gabriel PereiraIBM TechXchange|2025 IBM CorporationSession code 2777Our purpose is to create opportunities for peoples fulfillment and the sustainable development of companies and society.h
2、ttps:/.br/en/+80 K employees+2.3 biCustomer interactions since BIA launched in 201673 micustomers+$26 miInvested in training+$245 miInvested in the Bradesco Foundation42 kof benefited studentsAll Clusters(Dev/Hom/Prd)-124Current technology scenarioBusiness applications(Microservices)57,300c24,500c97
3、1cCPU TotalCPU RequestedCPU Usage220Tb41.6Tb42.92 TbRAM TotalRAM RequestedRAM Usage169,89671,1003,24765,25039,570ObjectiveEvaluate the Quarkus framework according to the standards established by Bradesco,seeking better performance,resilience and cost reductionReplatform02Bradesco AI SpringBoot JVMBr
4、adesco AI Quarkus JVMTotal of 42h of developmentThr/5minsTRENoEERTPSMin RTMax RTAvg RTP90P95P99Est.Req/hrAvg CPUMax Mem100thr62,81900%189r/s64ms20.488s503ms441ms4.988s5.411s753,840520m1398Mi200thr138,13800%415r/s57ms25.888s459ms285ms4.994s5.295s1,657,680581m1297Mi300thr180,06700%541r/s64ms25.274s526
5、ms470ms4.957s5.478s2,160,780800m1273Mi03Performance TestThr/5minsTRENoEERTPSMin RTMax RTAvg RTP90P95P99Est.Req/hrAvg CPUMax Mem100thr11,01800%33r/s131ms12,03s2.871s3.377s3.62s4.817s132,240450m2808Mi200thr26,56200%80r/s90ms6.237s2.38s3.116s3.345s4.148s318,720520m2079Mi300thr14,43400%43r/s118ms11.836s
6、6.613s7.704s7.938s9.398s173,220450m2246MiTRE Total Requests executedNoE Number of ErrosER Error RateERH Estimated Requests per HourSpring Boot JVM Startup 28.965sQuarkus JVM Startup 5.785sCPU Limit:3000m|Mem Limit:4096Mi|JAVA XMS:256|JAVA XMX:2048CPU Limit:300