Hey there, everyone!
As many of you can relate, we’re avid users of Spring Boot and Atlassian Connect. Recently, we’ve been exploring how to optimize the performance of our applications on AWS. We had a lot of questions that needed to be answered: Is the sizing of our instances correct? How many database connections should we have - 20, 100 or 200? And what about HTTP threads - is 30 enough or should we aim for 300? On top of all that, how can we trigger auto scaling, and what are the critical metrics to monitor?
We put our minds to the task and ran several tests to uncover the optimal approach to these questions. And now, we are excited to share our results with you. You can check out our latest blog post, where we’ve detailed our findings and shared our insights: How we tuned the performance of Spring Boot applications on AWS.
As always, we welcome your feedback, and please let us know if you think we’ve missed any important areas. Thanks!