Macro-Optimizing Spring Applications
Identifying big inefficiencies can be deceptively difficult, it requires analyzing not just performance metrics but also usage patterns. It involves, manual and tedious work cleaning up data, detecting anomalies, finding a correlation between different parameters such as concurrency, resource usage, and duration, and factoring in proportionality. The good news is that with the right set of OSS tools and technologies, we can automate these processes to keep us focused on the macro-level optimizations and take big swings at making our application scalable.
In this session, Roni Dover will look into specific examples:
- What data can we collect for ‘free’
- How do we measure performance impact?
- When and how to cache?
- How to automate our checks to avoid regressions
The goal of this session is to present an alternative, proactive approach, that would allow developers to use data that is currently just lying in wait in an APM somewhere and make improvements where it really counts to ensure the application can meet its scaling needs.
Join us here.