Compare hibernate logs before and after.
Replace List by Set in entity classes, where it's possible.
Also, exclude all associations from toString/equals/hashcode.
Check all places, where n+1 is possible. Change fetch strategy for such places.
Add required indexes.
P.S. Don't forget to update scheduled job cron expression to run in the fixed time of the day, when the application won't sleep. Can be done in scope of this story. Also, update tread pull for bot.
Use gzip for http responses.
Compare hibernate logs before and after.
Replace List by Set in entity classes, where it's possible.
Also, exclude all associations from toString/equals/hashcode.
Check all places, where n+1 is possible. Change fetch strategy for such places.
Add required indexes.
P.S. Don't forget to update scheduled job cron expression to run in the fixed time of the day, when the application won't sleep. Can be done in scope of this story. Also, update tread pull for bot.
Use gzip for http responses.