Serverless & JVM : construisez votre benchmark pour dépasser les idées reçues
Tools-in-Action (ADVANCED level)
Paris 141
C'est un lieu commun dans l'univers du Serverless : les applicatifs JVM prennent trop de temps à s'initialiser, ils ne sont pas adaptés dans ce contexte, c'est à cause du Cold Start !!
Mais la réalité n'est pas si tranchée. Surtout si on revient aux fondamentaux : mesurer, mesurer, et encore mesurer.
Dans cette session, nous survolerons différentes configurations (SnapStart, CRaC, C1, GraalVM, mais aussi quelques librairies...) et évaluerons leurs implications. En exécutant un benchmark comparant notamment des implémentations Java, Kotlin et Javascript, vous pourrez vous faire votre avis.
Mais la réalité n'est pas si tranchée. Surtout si on revient aux fondamentaux : mesurer, mesurer, et encore mesurer.
Dans cette session, nous survolerons différentes configurations (SnapStart, CRaC, C1, GraalVM, mais aussi quelques librairies...) et évaluerons leurs implications. En exécutant un benchmark comparant notamment des implémentations Java, Kotlin et Javascript, vous pourrez vous faire votre avis.