How to Use DevOps to Optimize Application Performance
Make Performance Monitoring Easy.
Nudging developers to do the right thing when it comes to performance MUST be easy. This means serving insights immediately and in the context of their daily work. If devs want to understand the performance impact of their code on a build, data should be presented as they perform that build, along with insights into what application and infrastructure changes are causing performance problems.
Make Performance Monitoring Attractive.
Optimizing app performance requires drawing developers’ attention to whatever impacts customer experience. That won’t happen with rule-based alerting systems and scrolling consoles. Instead, apply new analytics approaches that can predict problems and prescribe solutions, in the context of desired business outcomes. And use images, color and personalization to make it truly attention-grabbing.
Make App Performance Data Timely.
Performance information presented from production systems is important but less impactful than information delivered in the context of a developer’s daily grind. Monitoring must give devs earlier guidance on performance impacts—in their world, in their code and in their terms. Do this consistently and watch the behavioral mindset shift from preventing problems to driving and sharing improvements.