Splunk AppDynamics allows us to understand the mean time to resolution and decrease it by easily understanding the dependency of the full application flow map. For root cause analysis and other hidden aspects, we can see how code quality performs. SQL queries can be easily evaluated for quality, and when code quality is not good, we can identify slowness in specific classes and methods. We can see which parts of methods and SQL queries are facing slowness issues. After that, we can develop and change code, modify database queries, and easily see in the product environment without needing to debug facilities. We can see in real time whether code changes are affecting the system positively or negatively. There are many different advantages, and we can separate proactive and reactive sides.
When we collect different method parameters with the essentials of monitoring APM tools, we can easily combine business and operational development cycles in a single pane. For example, when development teams make process improvements to code to add new features to transactions, we can easily see how this feature affects customer experiences as performance metrics. If we can collect this kind of data, we can also easily combine business and operation metrics. For example, with a loan application from the customer side, such as a bank customer making a loan application over their mobile or internet banking application site, we can easily see how many successful transactions occur in real time from a business perspective, not just from the performance side. If we can collect these metrics, we can combine all performance and business metrics in a single pane, giving customer sites a very different and big picture view.
Splunk AppDynamics works for Java, .NET, .NET Core, Node.js, and PHP applications. We also work with some customers using SecureApp features, and customer feedback has been really valuable for us. From my customers' experience with this feature, the feedback is really positive. In the software development lifecycle, penetration testing or security testing before getting a project into live production environment is a very important process. You have to conduct penetration testing before going live with your project. However, this kind of penetration testing is a bit reactive and offline because you only perform this penetration testing from a synthetic point of view, for example weekly, monthly, or quarterly. With Splunk AppDynamics SecureApp solution, we can easily see our application's vulnerabilities, attacks, and exploits in real time. We can also see any vulnerability, even zero-day attacks, easily after they occur. This is a really cool and differentiating feature, though it is a very new feature in the APM market, almost two years old. Because of that, it is not well-known, but when we demonstrate it to customers in POC or demo sessions, most customers are impressed and want to try it in POC. After POC, some customers want to buy this feature while getting the APM solutions as well.
We can monitor what kind of vulnerabilities exist in the code and can easily show the business risk in the environment by making a business score, not relying on MITRE or CVE codes. The scoring also works from a business perspective. For example, if we have one vulnerability that may be medium severity, our internal scoring mechanism increases the business risk if the application touches databases or other inside applications. If the application is not communicating with other applications, databases, or other sources, the business risk may be lower than the other example because of the application's touching points. This is a really cool feature. We are not only reporting these vulnerabilities, but we are also blocking these attacks in real time. For example, when a Log4j2 vulnerability occurs on the system or any zero-day attacks happen, Splunk AppDynamics easily tags and understands this kind of attacks. If desired, it can easily block the application's attacks from the APM perspective. This is a really game-changer in my opinion.