Ever asked yourself: “Will my Spring app scale?” Did you have a good answer to that, backed with data, or just a general gut feeling that auto-scaling in the cloud will solve it?
This session will teach processes, tools & data interpretation skills to find out if and how your Spring app will scale.
When writing new Spring webapps, teams often have some nagging scaling doubts:
Surprisingly, there’s very little advice out there on how to sensibly approach these questions in a practical way - apart from that deceiving gut-feeling which tells you that everything will be fine, by simply auto-scaling random Kubernetes pods into oblivion.
In this #almostnoslides session we’re going to use an IDE, a pen tablet and a few OS tools & custom code to get a deep, practical understanding of the following scaling topics:
By the end of this talk, you’ll have learned all the tools and, more importantly, solid load-testing processes that make you never worry about scale again. You will understand how to find out if your application is CPU bound, memory bound, or I/O bound and where most time in your application is spent. And you will understand how to collect performance data, correctly interpret that data and thus understand exactly what happens in your Spring application in various load testing scenarios.
See you there!