- Use setup.sh and see what parameters are available
bash setup.sh
- Monitoring (Baeldung Prometheus/Grafana)[https://www.baeldung.com/spring-boot-prometheus]
- Compute intensive DB Calls
- @Transactional Annotations (Spring Doc)[https://docs.spring.io/spring-framework/reference/data-access/transaction/declarative/annotations.html]
- JVM Resources (Baeldung how to set jvm heap size in docker container)[https://www.baeldung.com/java-docker-jvm-heap-size] (Spring Guide)[https://spring.io/guides/gs/spring-boot-docker]
- JPA locking (Spring Doc)[https://docs.spring.io/spring-data/jpa/reference/jpa/locking.html]
- Scheduling (Spring Guide)[https://spring.io/guides/gs/scheduling-tasks]