How can we effectively identify and collect metrics of already long-standing production applications without spending a year on them? We will explore strategies to handle these challenges swiftly and develop a guideline for monitoring applications' performance and user experience.
The value of application monitoring is indisputable, yet often we grapple with functioning applications that unveil performance issues over time. In environments where these bottlenecks negatively impact user experience, and with an expansive codebase to manage, finding quick and efficient solutions becomes a priority. So the question is, how can we effectively identify and collect metrics of long-standing production applications without spending a year on them? In this lightning session, we explore various strategies to handle these challenges swiftly and develop a guideline for developers seeking to maintain and improve their applications' performance and user experience.
I am a software engineer and security champion at JetBrains. My current focuses are high-load systems, more specifically new transaction management concepts for the embedded database, software development on Kotlin/Java, and network security. As a member of the Security Champions team, I ensure the robustness of systems by identifying and fixing security issues. I am a serial hackathonner and my interests also extend to mentorship, where I guide and support students through workshops and talks, equipping them with the necessary skills and knowledge to excel in their professional journeys.