Recording from TestWarez 2018 during which I compared JVM applications performance and threading model on 2 example applications - blocking (Spring app) and non-blocking (Vert.x app). Video in PL.
Performance, security, resistance to defects – by such standards we design application architecture. During this session, I show how to measure application performance on JVM and how much the application performance can be affected by a change, not at the architecture level, but at the thread model level. On the example (two very simple HTTP server apps), I will show you how to interpret performance and resource consumption charts, how much information you can draw by correlating data from these charts, and what you can learn about the application itself.
Hero image by amirali mirhashemian, opens in a new window