JDK is a development environment (compiler, jvm, debugger) JRE is just executable runtime (java command)
There are many JDK distributions
Can be run as jobs from ci or a ceprate service, on application start Can run as mvn or gradle plugins Use liquibas
HTTP API Sources: git, Vault ** Git source repo: properties ** Alternative
Java needs to be configured to run in containers to properly utilize memory
-Xms min heap-Xmx max heap (often equal to -Xms, at
least 4-8 Gb) example -Xms4g -Xmx4ggradle buildmvn build ** Release Configurationdocker buildjar -jar my-app.jar