Skip to main content


Splunk Lantern

Identifying application performance improvement opportunities


As the application developer responsible for your company's online storefront application, you want to make sure the application is optimized for the best possible performance to result in a positive end user experience. You need to be able to identify bugs, prioritize fixes, and optimize content that negatively impacts the performance of your application. 

This article is part of the Splunk Use Case Explorer for Observability, which is designed to help you identify and implement prescriptive use cases that drive incremental business value. It explains the solution using a fictitious example company, called CSCorp, that hosts a cloud native application called Online Boutique. In the AIOps lifecycle described in the Use Case Explorer, this article is part of Digital experience monitoring.

How to use Splunk software for this use case

In this scenario, a new release to the Payment Service (‘paymentservice’) microservice has been deployed. The ‘paymentservice’ code release causes a degradation in service. You can use Splunk Synthetic Monitoring to identify areas for application optimization specific to the payment service. You can do this by running the OnlineBoutiqueCheckoutFlow Real Browser check at scheduled intervals from strategic locations (You can learn how to do this in the use case Monitoring the user experience with web page performance.) Then, using Synthetics web optimization, you can identify application optimization opportunities. 

Watch this video to see how to optimize the Online Boutique ordering process to improve end user experience. 

Next steps

Still having trouble? Splunk has many resources available to help get you back on track.