12 June 2022

Observability and Profiling - not only for Java developers by Miro Wengner


Cloud computing brings new challenges to application development. The concept of Microservices is pushing on distributed solutions design. The inevitable consequence of this movement is the increasing importance of understanding the application’s behavior. The ability to obtain meaningful data contributes significantly to the application uptime and stability. In this talk we examine, over examples, conventional observability and profiling techniques available for the popular JVM frameworks (Ktor, Spring, Quarkus, etc.). Together we explore and discuss the importance of the topic and its challenges. After this talk, you have witnessed useful evaluation techniques in action!

About Miro Miro is a part the OpenValue Munich team. He is a OpenJDK committer, Java Champion and part of the Java Executive Committee. Miro contributes mainly to the Java Mission Control and Flight Recorder projects as a part of the Java platform stack. He is an author and contributor of numerous articles and books. You may also know him from various Java conferences.


Miro Wengner

Miro is a member of the JCP program for very long time. He contributes to the OpenJDK, Mission Control project. His focus is on java performance and maintainability. Miro's involvement can be seen in various another open-source projects such as OpenTracing, Pi4J and etc. He is also co-author of Robo4j project which has been awarded by DukeChoice Award 2017. Miro has been recognized as JavaChampion, Oracle ACEPro, RockStar speaker. Aside of his daily duties as a Principal Engineer at OpenValue he shares his knowledge over conferences (JavaOne, CodeOne, Devoxx, GeeCON etc.) and blogging.