2023-06 - ONAP: ONAP Java components performance improvement
Topic Leader(s)
@dipankar.chatterjee
Topic Description
30min, @dipankar.chatterjee @Bhagyalakshmi R @Roopashree Sakharayapatna Nayak
Exploring alternate frameworks to Springboot based microservices in order to improve the cloud Native performance of Java based ONAP components.
Topic Overview
Currently in ONAP most of the components like service orchestrator (SO) , Configuration Persistence Service (CPS), SDC etc which are java based are built using Spring boot as the technology . Though Spring has a higher developer base and compatibility , it is not the ideal choice for cloud native environments which has a requirement for low startup time , low memory footprint framework
There are other alternative frameworks which are inherently cloud native and has demonstrated capabilities with low startup time , low memory consumption like Micronaut , Quarkus, GraalVM.
In this session we aim to assess the advantages and disadvantages of frameworks like micronaut , Quarkus over springboot and propose towards the possible technology shift through a POC.
Slides & Recording
YouTube
Please indicate your session type in the blank space below and then remove this Info field.
Demo / Informational (non-interactive)
You may be asked to pre-record this session which will be made available on-demand.
Live Interactive Session
LFN Staff may elect to publish some videos to YouTube. Please indicate here if you do not want your session to be published to YouTube.
Recordings can be found here: ONAP Java Components Performance Improvement.mp4
Agenda
Comparison Metrics and advantages , Disadvantages for Quarkus , Micronaut over Springboot
Take a POC component for ONAP